11.1. 对称群中的计算
📜 [原文1]
2.1. 对称群中的计算。回忆一下,给定一个集合 $X$,所有从 $X$ 到自身的双射(或更简洁地说,特别是当 $X$ 是有限集时,X 的置换)的集合 $S_{X}$ 在函数复合下构成一个群。特别地,对于每个 $n \in \mathbb{N}$,对称群 $S_{n}$ 是集合 $\{1, \ldots, n\}$ 的置换群,群运算等于函数复合。因此 $S_{n}$ 是一个包含 $n!$ 个元素的群,当 $n \geq 3$ 时它不是阿贝尔群。如果 $X$ 是一个包含 $\#(X)=n$ 个元素的有限集,那么将 $X$ 的元素标记为 $x_{1}, \ldots, x_{n}$ 即可定义一个从 $S_{X}$ 到 $S_{n}$ 的同构 $F$。具体来说,给定 $f \in S_{X}$,对于每个 $i, f\left(x_{i}\right)=x_{j}=x_{\sigma(i)}$,其中 $j$ 是某个值,$\sigma \in S_{n}$ 是一个唯一的元素,我们定义 $F(f)(i)=j$,即 $F(f)=\sigma$。
📖 [逐步解释]
这部分内容旨在从最基本的定义开始,介绍对称群(Symmetric Group)这个核心概念。
- 核心部件:集合与双射:
- 首先,我们从一个任意的集合 $X$ 出发。这个集合 $X$ 是我们操作的对象,可以包含任何类型的元素,比如数字、字母、物品等。
- 接下来,我们关注一种特殊的函数,叫做双射(bijection)。一个从集合 $X$ 到自身的函数 $f: X \to X$ 是一个双射,意味着它同时满足两个条件:
- 单射(injective):集合中不同的元素经过函数映射后,得到的结果也必须不同。即如果 $a \neq b$,那么一定有 $f(a) \neq f(b)$。它保证了没有“多对一”的映射。
- 满射(surjective):对于目标集合中的任何一个元素 $y$,都至少存在一个源集合中的元素 $x$,使得 $f(x) = y$。它保证了目标集合中的每个元素都被“击中”了。
- 当一个函数既是单射又是满射时,它就是双射。直观上,一个从 $X$ 到自身的双射就是对 $X$ 中元素的一种“重新排列”或者“一一对应”的重组,没有遗漏也没有重复。
- 置换:
- 当集合 $X$ 是一个有限集时,从 $X$ 到自身的双射有一个更简洁、更常用的名字,叫做置换(permutation)。比如,如果 $X = \{A, B, C\}$,一个置换可以是把 A 映到 B,B 映到 C,C 映到 A。
- 构成一个群:
- 我们将所有这些从 $X$ 到自身的置换(或双射)收集起来,形成一个新的集合,记作 $S_X$。
- 现在,我们需要一个二元运算。对于函数来说,最自然的运算就是函数复合(function composition)。如果我们有两个置换 $f$ 和 $g$,它们的复合 $f \circ g$ 定义为先对一个元素应用 $g$,再对结果应用 $f$。即 $(f \circ g)(x) = f(g(x))$。
- 这个集合 $S_X$ 在函数复合这个运算下,满足了群的四个基本公理:
- 封闭性:两个双射的复合仍然是一个双射。所以,如果 $f, g \in S_X$,那么 $f \circ g \in S_X$。
- 结合律:函数复合天然满足结合律,即 $(f \circ g) \circ h = f \circ (g \circ h)$。
- 单位元:存在一个恒等置换(identity permutation),记作 $id$,它将每个元素映射到自身,即 $id(x) = x$。对于任何置换 $f$,都有 $f \circ id = id \circ f = f$。
- 逆元:因为每个置换都是双射,所以它一定有逆函数 $f^{-1}$,并且这个逆函数也一定是一个双射。因此,对于每个 $f \in S_X$,都存在一个 $f^{-1} \in S_X$,使得 $f \circ f^{-1} = f^{-1} \circ f = id$。
- 因此,$(S_X, \circ)$ 构成了一个群。
- 对称群 $S_n$:
- 这是一个特例,也是最重要的例子。我们不再考虑任意集合 $X$,而是专注于一个非常具体的集合:$\{1, 2, \ldots, n\}$,即从 1 到 $n$ 的所有正整数。
- 作用在这个集合上的置换群就被称为n次对称群,记作 $S_n$。
- $S_n$ 的元素就是对数字 $\{1, 2, \ldots, n\}$ 的各种排列。
- $S_n$ 的群运算就是函数复合。
- $S_n$ 的性质:
- 阶(大小):集合 $\{1, 2, \ldots, n\}$ 有多少种不同的排列方式呢?第一个元素有 $n$ 种选择,第二个有 $n-1$ 种,以此类推,总共有 $n \times (n-1) \times \ldots \times 1 = n!$ 种。所以,$S_n$ 这个群里有 $n!$ 个元素。
- 交换性(阿贝尔性):当 $n \geq 3$ 时,$S_n$ 不是阿贝尔群,也就是说函数复合的顺序很重要,$\sigma \circ \tau$ 不一定等于 $\tau \circ \sigma$。
- 同构:
- 这个概念说明,只要两个有限集合的元素数量相同,它们的置换群在结构上就是完全一样的。
- 假设有一个集合 $X$,它有 $n$ 个元素。我们可以给这些元素贴上标签,比如 $x_1, x_2, \ldots, x_n$。
- 现在,任何一个对 $X$ 的置换 $f$,都会把某个 $x_i$ 变成另一个 $x_j$。这个过程实际上就是对标签 $\{1, 2, \ldots, n\}$ 做了一次置换 $\sigma$。
- 这个从 $S_X$ 到 $S_n$ 的对应关系 $F(f) = \sigma$ 是一个同构(isomorphism)。同构意味着这两个群虽然元素的名字不同(一个是操作 $x_i$,一个是操作数字 $i$),但它们的运算结构、乘法表是完全一致的,可以互相“翻译”。
- $f(x_i) = x_j = x_{\sigma(i)}$ 这个式子是关键。$f$ 作用在 $x_i$ 上,得到 $x_j$。我们把这个过程看作是对应的置换 $\sigma$ 把下标 $i$ 变成了下标 $j$。所以我们定义 $F(f) = \sigma$ 的方式就是 $\sigma(i) = j$。
💡 [数值示例]
- 示例 1: $S_3$
- 集合是 $X = \{1, 2, 3\}$。
- 这个群的大小是 $3! = 6$。
- 我们来列出所有的 6 个元素(置换):
- $e = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 2 & 3 \end{pmatrix}$ (恒等置换)
- $\sigma_1 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}$ (1->2, 2->3, 3->1)
- $\sigma_2 = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 1 & 2 \end{pmatrix}$ (1->3, 2->1, 3->2)
- $\tau_1 = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}$ (1->1, 2->3, 3->2)
- $\tau_2 = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 2 & 1 \end{pmatrix}$ (1->3, 2->2, 3->1)
- $\tau_3 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}$ (1->2, 2->1, 3->3)
- 验证非阿贝尔性:我们来计算 $\sigma_1 \circ \tau_3$ 和 $\tau_3 \circ \sigma_1$。
- $(\sigma_1 \circ \tau_3)(1) = \sigma_1(\tau_3(1)) = \sigma_1(2) = 3$
- $(\sigma_1 \circ \tau_3)(2) = \sigma_1(\tau_3(2)) = \sigma_1(1) = 2$
- $(\sigma_1 \circ \tau_3)(3) = \sigma_1(\tau_3(3)) = \sigma_1(3) = 1$
- $(\tau_3 \circ \sigma_1)(1) = \tau_3(\sigma_1(1)) = \tau_3(2) = 1$
- $(\tau_3 \circ \sigma_1)(2) = \tau_3(\sigma_1(2)) = \tau_3(3) = 3$
- $(\tau_3 \circ \sigma_1)(3) = \tau_3(\sigma_1(3)) = \tau_3(1) = 2$
- 因为 $\tau_2 \neq \tau_1$,所以 $\sigma_1 \circ \tau_3 \neq \tau_3 \circ \sigma_1$,$S_3$ 不是阿贝尔群。
- 示例 2: 同构
- 假设集合 $X = \{A, B, C\}$。$S_X$ 是对这三个字母的置换群。
- 我们给它们贴标签:$x_1=A, x_2=B, x_3=C$。
- 考虑一个 $S_X$ 中的置换 $f$,它把 $A$ 变成 $B$, $B$ 变成 $C$, $C$ 变成 $A$。即 $f(A)=B, f(B)=C, f(C)=A$。
- 我们来找到它在 $S_3$ 中对应的置换 $\sigma$。
- $f(x_1) = f(A) = B = x_2$。根据 $f(x_i) = x_{\sigma(i)}$,我们有 $f(x_1) = x_{\sigma(1)}$,所以 $x_2 = x_{\sigma(1)}$,这意味着 $\sigma(1)=2$。
- $f(x_2) = f(B) = C = x_3$。所以 $x_3 = x_{\sigma(2)}$,这意味着 $\sigma(2)=3$。
- $f(x_3) = f(C) = A = x_1$。所以 $x_1 = x_{\sigma(3)}$,这意味着 $\sigma(3)=1$。
- 因此,置换 $f$ 对应的 $S_3$ 中的元素是 $\sigma = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}$,这正是我们上面例子中的 $\sigma_1$。这个从 $f$到 $\sigma$ 的映射就是同构。
⚠️ [易错点]
- $n<3$ 的情况:
- $S_1$ 只有一个元素(恒等置换),它自然是阿贝尔群。
- $S_2$ 有 $2!=2$ 个元素:恒等置换 $e$ 和 对换 $(1,2)$。它也是阿贝尔群,因为 $(1,2) \circ (1,2) = e$。
- 非阿贝尔性是从 $n=3$ 开始才出现的,这是一个重要的分界点。
- 函数复合的顺序:原文中特意强调了函数是从右向左作用的,即 $\sigma\tau(i) = \sigma(\tau(i))$。这是标准的函数复合定义,但初学者容易搞错顺序,误以为是 $\tau(\sigma(i))$。
- 同构的理解:同构是一个抽象的概念,容易混淆。关键在于它保持了运算结构。如果 $f \leftrightarrow \sigma$ 且 $g \leftrightarrow \tau$,那么 $f \circ g \leftrightarrow \sigma \circ \tau$。它本质上是说,我们可以放心地只研究 $S_n$,因为对任何其他有限集合的置换群,其性质都可以通过 $S_n$ 来理解。
📝 [总结]
本段的核心是定义了对称群 $S_n$。它是由对集合 $\{1, \ldots, n\}$ 的所有置换(即一一对应的排列)构成的群,其二元运算是函数复合。这个群的阶是 $n!$,并且当 $n \geq 3$ 时,它不是一个阿贝尔群(运算顺序重要)。此外,任何包含 $n$ 个元素的有限集的置换群都与 $S_n$ 同构,这使得 $S_n$ 成为研究有限置换的通用模型。
🎯 [存在目的]
本段的目的是为后续讨论建立最基础、最核心的研究对象——对称群 $S_n$。它通过回顾群的定义,将抽象的群论概念与具体的、可计算的置换对象联系起来,为之后引入循环表示、置换的符号等更深入的性质铺平道路。
🧠 [直觉心智模型]
想象你有 $n$ 个不同颜色的球,放在 $n$ 个编号为 $1, 2, \ldots, n$ 的盒子里,每个盒子一个球。一个置换就是一次“洗牌”操作:你把所有球拿出来,然后重新放回盒子,但每个盒子仍然只能放一个球。$S_n$ 就是所有可能的“洗牌”方案的集合。函数复合就是连续进行两次“洗牌”。比如,$\sigma \circ \tau$ 就是先按 $\tau$ 方案洗一次,然后在当前结果的基础上,再按 $\sigma$ 方案洗一次。恒等置换就是不洗牌。逆元就是撤销上一次洗牌的操作。
💭 [直观想象]
想象一条有 $n$ 个座位的长凳,坐着 $n$ 个人。一个置换就是让这些人全部站起来,然后按照一个新的座位安排重新坐下。例如,原来坐在1号位的人现在去了3号位,2号位的人去了1号位,3号位的人去了2号位。这就是 $S_3$ 中的一个置换。$S_n$ 这个群就包含了所有可能的重排座位的方法。
31.3. 支撑集
📜 [原文3]
定义 2.1.1. 我们说 $\sigma$ 移动 $i$ 如果 $\sigma(i) \neq i$,并且 $\sigma$ 固定 $i$ 如果 $\sigma(i)=i$。$\sigma$ 的支持集 $\operatorname{Supp} \sigma$ 是集合
$$
\{i: \sigma(i) \neq i\}
$$
即 $\sigma$ 作用下 $\{1, \ldots, n\}$ 中被移动的子集。因此 $\operatorname{Supp} \sigma=\emptyset \Longleftrightarrow \sigma=1$。
📖 [逐步解释]
这部分引入了一个非常重要的概念——支持集,它帮助我们关注一个置换中真正“有动作”的部分。
- 移动(move)与固定(fix):
- 给定一个置换 $\sigma$ 和一个元素 $i$(来自集合 $\{1, \ldots, n\}$)。
- 我们检查 $\sigma$ 对 $i$ 做了什么。有两种可能:
- 移动:如果 $\sigma(i)$ 的结果不是 $i$ 本身($\sigma(i) \neq i$),我们就说 $\sigma$ 移动了 $i$。这个元素的位置被改变了。
- 固定:如果 $\sigma(i)$ 的结果仍然是 $i$($\sigma(i) = i$),我们就说 $\sigma$ 固定了 $i$。这个元素的位置保持不变。
- 支持集的定义:
- 一个置换 $\sigma$ 的支持集(Support),记作 $\operatorname{Supp} \sigma$,就是所有被 $\sigma$ 移动的元素的集合。
- 用集合语言来描述,就是 $\operatorname{Supp} \sigma = \{i \in \{1, \ldots, n\} \mid \sigma(i) \neq i\}$。
- 支持集的意义:
- 支持集是置换的“活性区域”。所有不在支持集中的元素都是被固定的,也就是这个置换对它们“不感兴趣”或“没有影响”。
- 这个概念非常有用,因为它允许我们专注于置换真正改变的部分,尤其是在处理不相交置换时。
- 恒等置换的支持集:
- 恒等置换,我们记作 1,它的作用是 $\sigma(i) = i$ 对于所有的 $i$。
- 根据定义,恒等置换不会移动任何元素。
- 因此,恒等置换的支持集是空集($\emptyset$)。
- 反过来也成立:如果一个置换的支持集是空集,意味着它没有移动任何元素,那么它必然是恒等置换。
- 所以,$\operatorname{Supp} \sigma = \emptyset$ 和 $\sigma = 1$ 是等价的。
💡 [数值示例]
- 示例 1: $S_5$ 中的一个置换
- 设 $\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 3 & 2 & 4 & 1 & 5 \end{pmatrix}$。
- 我们逐个检查每个元素:
- $\sigma(1) = 3 \neq 1$。所以 1 被移动了。
- $\sigma(2) = 2$。所以 2 被固定了。
- $\sigma(3) = 4 \neq 3$。所以 3 被移动了。
- $\sigma(4) = 1 \neq 4$。所以 4 被移动了。
- $\sigma(5) = 5$。所以 5 被固定了。
- 支持集是所有被移动的元素的集合。
- 因此,$\operatorname{Supp} \sigma = \{1, 3, 4\}$。
- 示例 2: 恒等置换
- 在 $S_5$ 中,恒等置换是 $1 = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 1 & 2 & 3 & 4 & 5 \end{pmatrix}$。
- $1(1)=1, 1(2)=2, 1(3)=3, 1(4)=4, 1(5)=5$。
- 没有任何元素被移动。
- 因此,$\operatorname{Supp}(1) = \emptyset$。
⚠️ [易错点]
- 支持集是一个集合,它的元素是被置换的数字,而不是置换本身。
- 初学者可能会忘记写全支持集。必须检查 $\{1, \ldots, n\}$中的每一个元素,判断它是否被移动。
- 对于恒等置换,它的支持集是空集,而不是包含所有元素的集合。
📝 [总结]
本段定义了支持集 $\operatorname{Supp} \sigma$,它是一个置换 $\sigma$ 所移动的所有元素的集合。这是一个关键工具,因为它将我们的注意力从整个 $\{1, \ldots, n\}$ 集合缩小到置换实际起作用的“活性”子集上。恒等置换是唯一一个支持集为空集的置换。
🎯 [存在目的]
引入支持集的概念,是为了简化后续对置换结构的研究。特别是,它是定义“不相交循环”的基础。如果两个置换的支持集没有交集,它们的行为就不会互相干扰,这使得它们的复合运算变得非常简单(可以交换顺序),从而引出将任意置换分解为不相交循环乘积的核心思想。
🧠 [直觉心智模型]
想象一个公司有 $n$ 个员工。一次部门调整(一个置换)后,一些员工的职位变了,而另一些员工的职位没变。支持集就是这次调整中所有职位发生变化的员工的名单。公司里其他没在这个名单上的人,这次调整对他们没有影响。恒等置换就是一次“假调整”,没有人的职位发生变化,所以调整名单(支持集)是空的。
💭 [直观想象]
想象你在编辑一篇有 $n$ 个单词的文章。你做了一次“查找替换”操作(一个置换),比如把所有的 "apple" 换成 "banana",把 "cat" 换成 "dog"。这个操作移动了单词 "apple" 和 "cat" 的“含义”。而文章中其他的词,比如 "the", "is" 等,都没有被改变,它们被固定了。这次操作的支持集就是 {"apple", "cat"}。
51.5. 保持子集不变的子群
📜 [原文5]
如果 $n=n_{1}+n_{2}$ 对于两个正整数 $n_{1}, n_{2}$ 成立,那么子集
$$
H_{n_{1}, n_{2}}=\left\{\sigma \in S_{n}: \sigma\left(\left\{1, \ldots, n_{1}\right\}\right)=\left\{1, \ldots, n_{1}\right\}\right\}
$$
也是 $S_{n}$ 的一个子群。注意,如果 $\sigma \in H_{n_{1}, n_{2}}$,那么自动地
$$
\sigma\left(\left\{n_{1}+1, \ldots, n_{2}\right\}\right)=\left\{n_{1}+1, \ldots, n_{2}\right\}
$$
而且事实上很容易验证 $H_{n_{1}, n_{2}}$ 同构于 $S_{n_{1}} \times S_{n_{2}}$。
📖 [逐步解释]
这部分介绍了另一种构造子群的方法,不是固定单个元素,而是保持一个元素的子集不变。
- 构造思想:
- 首先,我们将集合 $\{1, \ldots, n\}$ 分成两部分。比如,第一部分是 $\{1, \ldots, n_1\}$,第二部分是 $\{n_1+1, \ldots, n\}$ (原文中 $n_2$ 有误,应为 $n$)。
- 我们现在关注这样一类置换 $\sigma$:它可能会打乱第一部分内部的元素,也可能会打乱第二部分内部的元素,但它绝不会把第一部分的元素和第二部分的元素混在一起。
- 换句话说,任何在第一部分的元素,经过 $\sigma$ 作用后,仍然落在第一部分。
- 子群 $H_{n_1, n_2}$ 的定义:
- $H_{n_1, n_2}$ (这里 $n_2$ 指的是第二部分的个数,即 $n_2 = n - n_1$) 是 $S_n$ 的一个子集,其元素 $\sigma$ 满足条件 $\sigma(\{1, \ldots, n_1\}) = \{1, \ldots, n_1\}$。
- 这个条件的含义是,置换 $\sigma$ 作用在集合 $\{1, \ldots, n_1\}$ 上,得到的结果集合仍然是 $\{1, \ldots, n_1\}$。这不意味着每个元素被固定,而是说这个子集整体上是封闭的,像一个“围栏”。
- 自动保持第二个子集不变:
- 原文指出,如果一个置换 $\sigma$ 保持了第一个子集 $\{1, \ldots, n_1\}$,那么它也必须自动保持第二个子集 $\{n_1+1, \ldots, n\}$。
- 这是因为 $\sigma$ 是一个双射。如果它把一个不在第一个子集里的元素(即来自第二个子集的元素)映射到了第一个子集里,那么为了满足单射,必然有一个第一个子集里的元素被映射到了外面,这与条件 $\sigma(\{1, \ldots, n_1\}) = \{1, \ldots, n_1\}$ 矛盾。同样,为了满足满射,第二个子集也必须被完整地映射到自身。
- 所以,$\sigma \in H_{n_1, n_2}$ 就意味着,$\sigma$ 的作用被分成了两个独立的部分:一部分在 $\{1, \ldots, n_1\}$ 上,另一部分在 $\{n_1+1, \ldots, n\}$ 上。
- 与笛卡尔积同构:
- 这种“独立性”正是群的笛卡尔积(Cartesian product)的特征。
- $S_{n_1} \times S_{n_2}$ 这个群的元素是有序对 $(\rho, \tau)$,其中 $\rho \in S_{n_1}$ 并且 $\tau \in S_{n_2}$。它的运算是分量式的:$(\rho_1, \tau_1) \cdot (\rho_2, \tau_2) = (\rho_1\rho_2, \tau_1\tau_2)$。
- 对于 $H_{n_1, n_2}$ 中的任何一个置换 $\sigma$,我们可以把它看成由两部分组成:
- 它在 $\{1, \ldots, n_1\}$ 上的作用,这本身就是一个 $S_{n_1}$ 中的置换,我们称之为 $\rho$。
- 它在 $\{n_1+1, \ldots, n\}$ 上的作用,这相当于一个对 $n_2$ 个元素的置换,也就是 $S_{n_2}$ 中的一个元素,我们称之为 $\tau$。
- 因此,我们可以建立一个从 $H_{n_1, n_2}$到 $S_{n_1} \times S_{n_2}$ 的映射,把 $\sigma$ 映射到 $(\rho, \tau)$。
- 这个映射是一一对应的,并且保持了运算结构(即同构)。
💡 [数值示例]
- 示例: $S_5$ 中, $n_1=3, n_2=2$
- $n=5$。我们将 $\{1,2,3,4,5\}$ 分为 $A=\{1,2,3\}$ 和 $B=\{4,5\}$。
- $H_{3,2} = \{\sigma \in S_5 : \sigma(\{1,2,3\}) = \{1,2,3\}\}$。
- 一个属于 $H_{3,2}$ 的置换 $\sigma$ 必须将 $\{1,2,3\}$ 内部的元素互相置换,并将 $\{4,5\}$ 内部的元素互相置换。
- 例如,$\sigma = (1,2)(4,5)$。
- $\sigma(\{1,2,3\}) = \{\sigma(1), \sigma(2), \sigma(3)\} = \{2, 1, 3\} = \{1,2,3\}$。条件满足。
- 这个 $\sigma$ 对应于 $S_3 \times S_2$ 中的元素 $((1,2), (4,5))$。(这里 $(4,5)$ 可以看作 $S_2$ 中的非单位元)。
- 另一个例子,$\rho = (1,2,3)$。
- $\rho(\{1,2,3\}) = \{\rho(1), \rho(2), \rho(3)\} = \{2, 3, 1\} = \{1,2,3\}$。条件满足。
- $\rho$ 固定了 4 和 5。它对应于 $S_3 \times S_2$ 中的元素 $((1,2,3), 1)$,其中 1 是 $S_2$ 中的单位元。
- $H_{3,2}$ 的大小是 $|S_3| \times |S_2| = 3! \times 2! = 6 \times 2 = 12$。它是 $S_5$ 的一个子群($S_5$ 大小为 120)。
⚠️ [易错点]
- $\sigma(\{A\}) = \{A\}$ 并不意味着 $\sigma(a)=a$ for all $a \in A$。它只保证集合整体不变,内部可以任意排列。这是与上一类子群 $H_i$ 的根本区别。
- $H_{n_1, n_2}$ 同构于 $S_{n_1} \times S_{n_2}$,但其元素仍然是 $S_n$ 中的置换。例如,元素 $((1,2), (1))$ 在 $S_3 \times S_2$ 中是一个有序对,而在 $H_{3,2} \subset S_5$ 中,它对应的元素是置换 $(1,2)$。
📝 [总结]
本段介绍了 $S_n$ 中的另一类重要子群 $H_{n_1, n_2}$。这类子群由所有保持某个子集 $\{1, \ldots, n_1\}$ 整体不变(允许内部排列)的置换组成。它揭示了这种置换会自动地将整个集合的排列问题分解为两个独立的、在更小子集上的排列问题。因此,这类子群的结构与两个更小的对称群的笛卡尔积 $S_{n_1} \times S_{n_2}$ 是同构的。
🎯 [存在目的]
这个例子的目的在于展示群的笛卡尔积结构是如何自然地作为子群出现在对称群中的。它深化了对子群多样性的理解,并引入了“保持子集不变”这一重要的构造子群的思想,这种思想在群作用等后续理论中至关重要。
🧠 [直觉心智模型]
想象一个班有 $n$ 个学生,其中 $n_1$ 个是男生,$n_2$ 个是女生。一次座位调整(一个置换)如果要求男生必须还坐在男生的座位区域,女生必须还坐在女生的座位区域(但区域内可以随便坐),那么所有满足这个条件的座位调整方案就构成了一个子群 $H_{n_1, n_2}$。这次调整实际上分解成了两个独立的调整:一个是在男生内部的调整(一个 $S_{n_1}$ 的元素),另一个是在女生内部的调整(一个 $S_{n_2}$ 的元素)。
💭 [直观想象]
想象一副扑克牌($n=52$ 张)。我们把它分成红牌($n_1=26$)和黑牌($n_2=26$)。一次洗牌操作,如果要求洗完后,所有红牌仍然在牌堆的前半部分,黑牌仍然在后半部分,那么所有这样的“受限洗牌”操作就构成了一个子群 $H_{26,26}$。这个子群的结构就同构于“分别独立洗红牌”和“分别独立洗黑牌”这两个操作的组合,即 $S_{26} \times S_{26}$。
12.1. 矩阵表示法
📜 [原文7]
为了描述函数 $\sigma:\{1, \ldots, n\} \rightarrow\{1, \ldots, n\}$,不一定是置换,我们可以给出一个值表,记录 $i$ 和 $\sigma(i)$,如下所示:
| $i$ |
1 |
2 |
$\ldots$ |
$n$ |
| $\sigma(i)$ |
$\sigma(1)$ |
$\sigma(2)$ |
$\ldots$ |
$\sigma(n)$ |
当然,我们可以用一个 $2 \times n$ 矩阵来描述相同的信息:
$$
\left(\begin{array}{cccc}
1 & 2 & \ldots & n \\
\sigma(1) & \sigma(2) & \ldots & \sigma(n)
\end{array}\right) .
$$
$\sigma$ 是置换的条件是整数 $1, \ldots, n$ 在矩阵的第二行中恰好出现一次。当然,第一行是多余的,$\sigma$ 也可以
用有序 $n$-元组 $(\sigma(1), \sigma(2), \ldots, \sigma(n))$ 来描述。(但请务必不要与我们下面描述的循环表示法混淆。)
📖 [逐步解释]
这部分介绍了一种最直观、最基础的表示置换的方法,即矩阵表示法(或称两行表示法)。
- 从函数值表开始:
- 一个函数 $\sigma$ 从集合 $\{1, \ldots, n\}$ 映到自身,其最完整的描述方式就是列出每个输入 $i$ 对应的输出 $\sigma(i)$。
- 这可以做成一个表格,第一行是输入 $1, 2, \ldots, n$,第二行是对应的输出 $\sigma(1), \sigma(2), \ldots, \sigma(n)$。
- 矩阵表示法:
- 这个表格可以更紧凑地写成一个 $2 \times n$ 的矩阵形式。
- 第一行固定为 $1, 2, \ldots, n$,按顺序排列。
- 第二行则是在第 $i$ 列的位置上,写下 $\sigma(i)$ 的值。
- 这种表示法非常清晰地展示了每个元素的去向。
- 置换的条件:
- 并不是任何满足这种形式的矩阵都代表一个置换。
- 一个函数是置换(即双射),要求它既是单射又是满射。
- 对于有限集合,单射、满射、双射是等价的。我们只需检查一个即可。
- 在矩阵表示法中,单射意味着第二行的所有元素必须互不相同。
- 满射意味着第二行的元素必须包含 $\{1, \ldots, n\}$ 中的所有数字。
- 综合起来,$\sigma$ 是一个置换的充要条件是:矩阵的第二行恰好是 $1, 2, \ldots, n$ 的一个重新排列。
- 冗余与其它表示:
- 因为第一行总是固定不变的 $1, 2, \ldots, n$,所以它实际上是多余的信息。
- 理论上,我们只需要记录第二行 $(\sigma(1), \sigma(2), \ldots, \sigma(n))$ 这个有序的 $n$-元组就足以描述这个置换了。这种表示法也叫作单行表示法。
- 但是,原文特别提醒,不要把这种单行表示法与后面要讲的循环表示法混淆,因为它们虽然都用括号括起一串数字,但含义完全不同。
💡 [数值示例]
- 示例 1: 一个 $S_5$ 中的置换
- 设 $\sigma$ 将 $1 \to 3, 2 \to 5, 3 \to 1, 4 \to 2, 5 \to 4$。
- 用值表表示:
| $i$ |
1 |
2 |
3 |
4 |
5 |
| $\sigma(i)$ |
3 |
5 |
1 |
2 |
4 |
$$
\sigma = \left(\begin{array}{ccccc}
1 & 2 & 3 & 4 & 5 \\
3 & 5 & 1 & 2 & 4
\end{array}\right)
$$
- 检查是否为置换:第二行是 $\{3, 5, 1, 2, 4\}$,它是 $\{1, 2, 3, 4, 5\}$ 的一个排列。所以 $\sigma$ 是一个置换。
- 用单行表示法:$(\sigma(1), \sigma(2), \sigma(3), \sigma(4), \sigma(5)) = (3, 5, 1, 2, 4)$。
- 示例 2: 一个不是置换的函数
- 设函数 $f(1)=2, f(2)=3, f(3)=2$。
- 用矩阵表示法:
$$
f = \left(\begin{array}{ccc}
1 & 2 & 3 \\
2 & 3 & 2
\end{array}\right)
$$
- 检查:第二行是 $\{2, 3, 2\}$。数字 2 出现了两次,数字 1 没有出现。它不是 $\{1, 2, 3\}$ 的一个排列。所以 $f$ 不是一个置换(它不满足单射和满射)。
⚠️ [易错点]
- 最需要注意的是,不要将单行表示法 (σ(1), ..., σ(n)) 与循环表示法 (a, b, c) 混淆。例如,对于 $S_3$,单行表示 (2, 3, 1) 表示的是 $1 \to 2, 2 \to 3, 3 \to 1$ 这个置换。而循环表示法 (1, 2, 3) 也表示同一个置换。但是单行表示 (1, 3, 2) 表示的是 $1 \to 1, 2 \to 3, 3 \to 2$ 这个置换,而循环表示法 (1, 3, 2) 表示的是 $1 \to 3, 3 \to 2, 2 \to 1$ 这个置换。它们的含义完全不同。
- 矩阵表示法虽然直观,但在计算置换的乘积时非常繁琐,需要来回查找。
📝 [总结]
本段介绍了表示置换的矩阵表示法(两行表示法)。这种方法将置换 $\sigma$ 表示为一个 $2 \times n$ 的矩阵,第一行是 $1, \ldots, n$,第二行是对应的像 $\sigma(1), \ldots, \sigma(n)$。一个矩阵代表一个置换的条件是其第二行是 $1, \ldots, n$ 的一个排列。这种表示法虽然清晰,但通常比较繁琐。
🎯 [存在目的]
这是引入置换表示法的起点。通过展示这种最基础、最笨拙但最不容易出错的表示法,可以为后续引入更高效、更揭示结构的循环表示法做对比和铺垫,让读者理解为什么需要发展新的表示方法。
🧠 [直觉心智模型]
矩阵表示法就像一张“换座位”的详细指令表。第一行是旧座位号,第二行是新座位号。你想知道原来坐 3 号座位的人要去哪,只需在第一行找到 3,然后看它正下方写着几号,就是他要去的新座位号。
💭 [直观想象]
想象一个密码本。第一行是字母表 A, B, C, ...,第二行是加密后的对应字母,比如 Q, W, E, ...。这就是一个对字母表的置换的矩阵表示。你想加密单词 "CAB",就查找 C 对应 Z,A 对应 Q,B 对应 W,得到 "ZQW"。
13.1. 循环的定义
📜 [原文9]
定义 2.1.2. 设 $\left\{a_{1}, \ldots, a_{k}\right\}$ 是 $\{1, \ldots, n\}$ 的一个恰好包含 $k$ 个元素的子集;等价地,$a_{1}, \ldots, a_{k}$ 是不同的。在对 $a_{i}$ 进行排序后,我们得到一个包含 $k$ 个不同分量的有序 $k$-元组 $(a_{1}, \ldots, a_{k})$。我们用 $\left(a_{1}, \ldots, a_{k}\right)$(与 $k$-元组相同的表示法)表示 $S_{n}$ 的以下元素:
$$
\begin{aligned}
\left(a_{1}, \ldots, a_{k}\right)\left(a_{i}\right) & =a_{i+1}, \quad \text { if } i<k ; \\
\left(a_{1}, \ldots, a_{k}\right)\left(a_{k}\right) & =a_{1} ; \\
\left(a_{1}, \ldots, a_{k}\right)(j) & =j, \quad \text { if } j \neq a_{i} \text { for any } i .
\end{aligned}
$$
我们称 $\left(a_{1}, \ldots, a_{k}\right)$ 为 $k$-循环或长度为 $k$ 的循环。(有时我们会省略逗号。)对于 $k>1$,$\operatorname{Supp}\left(a_{1}, \ldots, a_{k}\right)$ 的支持集是 $\left\{a_{1}, \ldots, a_{k}\right\}$;因此,对于 $k>1$, $k$-循环 $(a_{1}, \ldots, a_{k})$ 移动 $i \Longleftrightarrow i \in \operatorname{Supp}\left(a_{1}, \ldots, a_{k}\right)$。两个循环 $\left(a_{1}, \ldots, a_{k}\right)$ 和 $\left(b_{1}, \ldots, b_{\ell}\right)$ 是不相交的,如果
$$
\operatorname{Supp}\left(a_{1}, \ldots, a_{k}\right) \cap \operatorname{Supp}\left(b_{1}, \ldots, b_{\ell}\right)=\emptyset
$$
即集合 $\left\{a_{1}, \ldots, a_{k}\right\}$ 和 $\left\{b_{1}, \ldots, b_{\ell}\right\}$ 是不相交的。
📖 [逐步解释]
这部分正式定义了循环这一基本构件。
- 循环的本质:
- 一个循环是一种非常特殊的置换。它的作用是让一小组元素“循环”起来,像接龙一样,而让其他所有元素保持不动。
- 首先,我们从 $\{1, \ldots, n\}$ 中选出 $k$ 个不同的元素,记作 $a_1, a_2, \ldots, a_k$。
- 我们将它们按特定顺序列成一个有序的元组 $(a_1, a_2, \ldots, a_k)$。这个元组就代表一个置换。
- 循环的作用规则:
- 这个记号 $(a_1, a_2, \ldots, a_k)$ 所代表的置换规则如下:
- 向前传递:把 $a_1$ 变成 $a_2$,把 $a_2$ 变成 $a_3$,...,一直到把 $a_{k-1}$ 变成 $a_k$。简单说,就是把每个元素变成它在列表中的下一个。
- 收尾:把列表中的最后一个元素 $a_k$ 变回第一个元素 $a_1$。这样就形成了一个闭环。
- 固定其他:对于任何不在这 $k$ 个元素列表中的元素 $j$,它被固定,即 $\sigma(j)=j$。
- 命名和长度:
- 这种置换被称为 $k$-循环 或 长度为 $k$ 的循环。长度就是参与循环的元素个数。
- 循环的支持集:
- 一个循环 $(a_1, \ldots, a_k)$ 移动了哪些元素?正是 $a_1, \ldots, a_k$ 这些元素。
- 因此,当 $k>1$ 时($k=1$ 的情况比较特殊,是恒等置换),这个循环的支持集就是集合 $\{a_1, \ldots, a_k\}$。
- 对于一个 $k$-循环($k>1$),一个元素 $i$ 被移动,当且仅当 $i$ 在这个循环的支持集中。
- 不相交循环:
- 这是个非常重要的概念。如果两个循环,它们的支持集完全没有共同的元素,我们就称这两个循环是不相交的(disjoint)。
- 例如,$(1, 2)$ 和 $(3, 4, 5)$ 是不相交的,因为它们的支持集 $\{1, 2\}$ 和 $\{3, 4, 5\}$ 的交集是空集。
- 而 $(1, 2)$ 和 $(2, 3)$ 不是不相交的,因为它们的支持集 $\{1, 2\}$ 和 $\{2, 3\}$ 有共同元素 2。
- 不相交意味着这两个循环操作的“领地”完全分开,互不干涉。
💡 [数值示例]
- 示例 1: 一个 4-循环
- 考虑 $S_7$ 中的循环 $\sigma = (1, 4, 6, 2)$。
- 这是一个长度为 4 的循环。
- 它的作用是:
- $\sigma(1) = 4$
- $\sigma(4) = 6$
- $\sigma(6) = 2$
- $\sigma(2) = 1$ (闭环)
- 所有其他元素(3, 5, 7)都被固定:
- $\sigma(3) = 3$
- $\sigma(5) = 5$
- $\sigma(7) = 7$
- 它的支持集是 $\operatorname{Supp}(\sigma) = \{1, 4, 6, 2\}$。
- 用矩阵表示法,$\sigma = \left(\begin{array}{ccccccc} 1 & 2 & 3 & 4 & 5 & 6 & 7 \\ 4 & 1 & 3 & 6 & 5 & 2 & 7 \end{array}\right)$。可以看到循环表示法 (1, 4, 6, 2) 比矩阵表示法简洁得多。
- 示例 2: 不相交循环
- 在 $S_8$ 中,设 $\sigma_1 = (1, 5, 3)$ 和 $\sigma_2 = (2, 8, 6)$。
- $\operatorname{Supp}(\sigma_1) = \{1, 5, 3\}$。
- $\operatorname{Supp}(\sigma_2) = \{2, 8, 6\}$。
- 因为 $\{1, 5, 3\} \cap \{2, 8, 6\} = \emptyset$,所以 $\sigma_1$ 和 $\sigma_2$ 是不相交循环。
- 设 $\sigma_3 = (4, 7)$。它的支持集是 $\{4, 7\}$,也与前两者不相交。
- 示例 3: 相交循环
- 在 $S_5$ 中,设 $\tau_1 = (1, 2, 3)$ 和 $\tau_2 = (3, 4)$。
- $\operatorname{Supp}(\tau_1) = \{1, 2, 3\}$。
- $\operatorname{Supp}(\tau_2) = \{3, 4\}$。
- 因为 $\{1, 2, 3\} \cap \{3, 4\} = \{3\} \neq \emptyset$,所以 $\tau_1$ 和 $\tau_2$ 不是不相交的,它们是相交循环。
⚠️ [易错点]
- 循环的记法 (a, b, c) 不是一个元组或坐标,它是一个置换的简写。
- 支持集是定义不相交的关键。不要凭感觉看循环里写的数字,要严格看它们的支持集是否有交集。
- $k=1$ 的情况:1-循环,如 (a),根据定义是把 $a$ 映射到 $a$,并固定其他元素。这其实就是恒等置换。所以任何 1-循环都等于单位元 1。它的支持集是空集。这就是为什么原文说“对于 $k>1$...”
📝 [总结]
本段定义了置换的基本构建模块——k-循环。一个 $k$-循环 $(a_1, \ldots, a_k)$ 是一个特殊的**置换
...一个特殊的置换,它将列表中的元素循环移位,同时保持列表外的所有元素不变。本段还定义了不相交循环,即两个支持集(被移动的元素集合)没有交集的循环。这个概念是后续置换分解理论的基石。
🎯 [存在目的]
定义循环是为了从复杂的置换中提取出最简单、最基本的运动模式。一个置换的 简化为循环的组合,从而更容易进行分析和计算。它为后续置换的分解、符号的计算以及置换性质的研究奠定了基础。
🧠 [直觉心智模型]
把循环想象成一个环形的传送带。传送带上的每个物体都向前移动一个位置,最终回到原来的位置。 对于不在传送带上的物体,它们的位置保持不变。 这提供了一种直观的视角来理解循环的置换作用。
💭 [直观想象]
想象一群学生围成一圈。 k-循环就像让圈中的 k 个学生轮流向右移动一个位置。 那些没有参与循环的学生,即圈外的人,保持他们的位置不变。 通过这种方式,可以清晰地展现循环的作用。
\
3.2.1. (1)
📜 [原文10]
(1) 循环 $(a_1 \ldots a_k)$ 和 $(a_k \ldots a_1)$ 是不同的。例如, (1 2 3) ( 1 3 2)。
\
📖 [逐步解释]
本节强调了循环中元素顺序的重要性。 循环 $(a_1 \ldots a_k)$ 和 $(a_k \ldots a_1)$ 代表不同的置换。 虽然它们都涉及相同的元素,但它们的置换顺序不同,导致了不同的最终结果。 交换了顺序后,元素映射的关系也随之改变。
💡 [数值示例]
考虑循环 (1 2 3) 和 (1 3 2) 作用于集合 {1, 2, 3} 上:
- 循环 (1 2 3) 意味着:
- 1 -> 2
- 2 -> 3
- 3 -> 1
- 循环 (1 3 2) 意味着:
- 1 -> 3
- 3 -> 2
- 2 -> 1
显然,两个循环导致了不同的置换结果。 例如,在 (1 2 3) 下,1 变成 2;但在 (1 3 2) 下,1 变成 3。
⚠️ [易错点]
- 方向的重要性:循环的顺序决定了元素的“移动”方向。 改变顺序会改变置换。
- 相同的元素,不同的排列:即使循环包含相同的元素,不同的排列也会导致不同的置换。
- 复合的效应: 当与其它循环或置换组合使用时,这种差异变得更加重要。 特别地,如果两个循环的顺序颠倒,复合后的置换也会改变。
📝 [总结]
循环中的元素顺序至关重要。 循环 (a1…ak) 和 (ak…a1) 是不同的置换。 理解这一点对于正确解释和执行置换操作至关重要。 元素的顺序直接影响置换的结果。
🎯 [存在目的]
强调循环中元素顺序的重要性,避免混淆,并确保对置换操作的正确理解。 这有助于正确解释置换的含义。
🧠 [直觉心智模型]
将循环想象成一个圆圈。 (1 2 3) 表示在圆圈上顺时针移动:1 移到 2 的位置,2 移到 3 的位置,3 移到 1 的位置。 (1 3 2) 表示逆时针移动:1 移到 3 的位置,3 移到 2 的位置,2 移到 1 的位置。 两种移动方式导致不同的最终位置。
💭 [直观想象]
想象一副扑克牌,有三个数字:1,2,3。 $(1\ 2\ 3)$ 相当于将 1 号牌放到 2 号的位置, 2 号牌放到 3 号的位置, 3 号牌放到 1 号的位置。 $(1\ 3\ 2)$ 相当于将 1 号牌放到 3 号的位置, 3 号牌放到 2 号的位置, 2 号牌放到 1 号的位置。 明显两者的结果是不同的。
\
3.2.2. (2)
📜 [原文11]
(2) 一个循环的逆是将其元素反序. 例如, (1 2 3) ^-1 = (3 2 1)。
\
📖 [逐步解释]
本节介绍了如何找到一个循环的逆。 循环的逆置换将置换操作“反向”过来。 找到循环逆的方法是将循环中的元素反转其顺序,也就是说,把循环中的元素进行逆向排列, 就得到了该循环的逆。
💡 [数值示例]
考虑循环 (1 2 3) 的逆:
- 原始循环: 1 -> 2, 2 -> 3, 3 -> 1
- 逆循环 (3 2 1): 3 -> 2, 2 -> 1, 1 -> 3 (或更常见的写法, (1 3 2))
验证:如果先应用 (1 2 3) 再应用 (3 2 1) (或者说, (1 3 2)),则每个元素都将回到其原始位置(恒等置换)。
⚠️ [易错点]
- 循环的逆还是一个循环: 循环的逆总是另一个循环。
- 计算逆的重要性: 计算逆置换对于解决涉及置换的问题(例如,置换的组合)非常重要。
- 使用不同的表示形式: 注意, $(3\ 2\ 1)$ 和 $(1\ 3\ 2)$ 代表同一个循环,它们都表示 (1 2 3) 的逆。
📝 [总结]
一个循环的逆置换通过反转循环中元素的顺序来计算。 理解这个概念对于处理置换代数、计算置换的乘积等至关重要。 对循环进行逆运算,意味着将循环中元素的映射关系反转过来。
🎯 [存在目的]
为了能够逆转一个置换,因此能够创建更复杂的置换运算,并解决涉及置换的问题。 找到逆置换能够帮助理解置换的结构和性质。
🧠 [直觉心智模型]
想象一个旋转的齿轮。 原始循环表示齿轮顺时针旋转。 逆置换相当于逆时针旋转该齿轮。 如果你顺时针旋转,然后再逆时针旋转(或者反过来),齿轮将恢复到其原始位置。
💭 [直观想象]
用扑克牌来说, 如果 $(1\ 2\ 3)$ 代表把 1 号牌给 2 号, 2 号给 3 号, 3 号给 1 号。 那么 $(3\ 2\ 1)$ (即 $(1\ 3\ 2)$) 相当于把 2 号牌给 1 号, 3 号牌给 2 号, 1 号牌给 3 号, 这恰好是把“洗牌”的过程反过来。 做完这两次洗牌,卡片就会回到原来的位置。
\
3.2.3. (3)
📜 [原文12]
(3) 长度为 2 的循环称为对换或置换。 它们将两个元素互换, 例如 (1 2) 将 1 和 2 互换。
\
📖 [逐步解释]
本节定义了一种特殊的循环——对换(或置换),它是长度为 2 的循环。对换是最简单的置换类型,它只交换集合中两个元素的位置。 由于其简单性,对换构成了置换分解的基本单元。
💡 [数值示例]
考虑对换 (1 2) 作用于集合 {1, 2, 3, 4} 上:
- 1 -> 2
- 2 -> 1
- 3 -> 3 (保持不变)
- 4 -> 4 (保持不变)
考虑对换 (3 4) 作用于集合 {1, 2, 3, 4} 上:
- 3 -> 4
- 4 -> 3
- 1 -> 1 (保持不变)
- 2 -> 2 (保持不变)
⚠️ [易错点]
- 重要性: 对换是构建所有置换的基本单元。 任何置换都可以表示为一系列对换的乘积。
- 重复对换: 连续两次应用相同的对换会使元素回到原来的位置(因为对换的平方是恒等置换)。
- 不相交的对换: 不相交对换(在置换的元素集合中不共享元素)的乘积,可以通过它们的应用顺序进行交换。 对换是理解复杂置换的基石。
📝 [总结]
对换(或置换)是长度为 2 的循环,它交换了集合中的两个元素。 对换构成了置换理论的基本构建块。 对换是实现元素两两交换的最基本置换方式。
🎯 [存在目的]
对换是构建置换的基本操作。 简化了复杂置换的表示,因为任何置换都可以分解成一系列对换。 对换为置换的结构提供了最简单的操作单元。
🧠 [直觉心智模型]
想象一下,你只有两张扑克牌。 对换就像交换这两张牌的位置。 你只需要一个操作就可以完成,即, (1 2)。
💭 [直观想象]
想象一群人排成一列。 对换就像选择队列中的两个人并互换它们的位置。 这只是最简单的置换形式,只影响队列中的两个个体。
\
3.2.4. (4)
📜 [原文13]
(4) 长度为 k 的循环可以分解为 k - 1 个对换的乘积, 但分解不唯一. 例如 (1 2 3) = (1 2)(2 3) = (2 3)(1 3)。
\
📖 [逐步解释]
该节的核心是:任何长度为 k 的循环都可以分解成 (k-1) 个对换的乘积。 这种分解虽然不唯一,但它提供了一种将更复杂的循环表示为更简单的对换的方法。 分解的方法有多种,但是分解后的对换个数总是确定的。
💡 [数值示例]
让我们分解循环 (1 2 3):
验证:
- 首先应用 (2 3): 1 -> 1, 2 -> 3, 3 -> 2
- 然后应用 (1 2): 1 -> 2, 2 -> 3, 3 -> 2 -> 1 -> 2, 2 -> 3, 3 -> 1 (和原始循环一致)
另外一种分解方式:
验证:
- 首先应用 (1 3): 1 -> 3, 2 -> 2, 3 -> 1
- 然后应用 (2 3): 1 -> 3, 2 -> 1, 3 -> 2 -> 1 -> 2, 2 -> 3, 3 -> 1 (和原始循环一致)
⚠️ [易错点]
- 分解的不唯一性: 不同的对换序列可以产生相同的循环。
- 对换的顺序: 对换的顺序很重要,除非是不相交的对换。 改变对换的顺序可能导致不同的结果。
- 计算复杂性: 分解一个复杂的循环成对换可以变得很复杂,但分解方法总能找到。
- 分解的个数: 一个 k-循环总是能分解为 k-1 个对换。 即使分解方式不唯一,但是对换的数量是一样的。
📝 [总结]
一个长度为 k 的循环可以分解成 k-1 个对换的乘积。 这种分解虽然不唯一,但是为更复杂的置换的理解和操作提供了便利。 循环可以被分解成一系列对换, 这有助于理解其结构和性质。
🎯 [存在目的]
为了将更复杂的置换简化为更基本的元素(对换),这有助于分析置换的性质,例如置换的奇偶性,以及简化计算。 将复杂的置换转化为对换,从而更容易分析其性质。
🧠 [直觉心智模型]
考虑三张扑克牌,标记为 1、2 和 3。 要将它们从顺序 1-2-3 变为 2-3-1,你可以先交换 1 和 2,然后交换 2 和 3。 或者,你也可以选择其他的交换方式。 重要的是,通过对换的组合,你可以达到任何你想要的循环。
💭 [直观想象]
想象一群人在一个圆圈中跳舞。 要使他们按照特定的顺序移动,你可以让他们两两交换位置。 通过巧妙地安排这些交换,可以实现任何循环置换。
\
3.2.5. (5)
📜 [原文14]
(5) 两个不相交的循环是可交换的, 即如果它们的元素没有公共元素, 则它们的乘积的顺序无关紧要. 例如 (1 2)(3 4) = (3 4)(1 2)。
\
📖 [逐步解释]
本节定义了不相交循环的概念,并指出不相交循环是可交换的。 不相交循环是指它们不共享任何共同元素。 它们的可交换性意味着它们的乘积的顺序并不重要,两个置换的顺序可以互换而不影响结果。
💡 [数值示例]
考虑两个不相交的循环 (1 2) 和 (3 4),作用于集合 {1, 2, 3, 4, 5} 上:
- 先应用 (3 4): 1 -> 1, 2 -> 2, 3 -> 4, 4 -> 3, 5 -> 5
- 再应用 (1 2): 1 -> 2, 2 -> 1, 3 -> 4, 4 -> 3, 5 -> 5
总结果: 1 -> 2, 2 -> 1, 3 -> 4, 4 -> 3, 5 -> 5
- 先应用 (1 2): 1 -> 2, 2 -> 1, 3 -> 3, 4 -> 4, 5 -> 5
- 再应用 (3 4): 1 -> 2, 2 -> 1, 3 -> 4, 4 -> 3, 5 -> 5
总结果: 1 -> 2, 2 -> 1, 3 -> 4, 4 -> 3, 5 -> 5
结果相同,证明了不相交循环的可交换性。
⚠️ [易错点]
- 非不相交循环: 只有当循环是不相交时,它们的可交换性才成立。 如果循环包含共同的元素,则交换它们的顺序将改变结果。
- 计算顺序: 对于不相交的循环,乘积的顺序并不重要,简化了计算。
- 理解不相交性: 确保正确识别不相交的循环,是应用该规则的关键。
- 实际应用: 在解决置换问题时,不相交循环的可交换性是一个有用的性质, 可以简化计算。 这简化了计算,因为先执行哪个循环并不影响结果。
📝 [总结]
不相交循环(没有共同元素的循环)是可交换的。 这简化了置换乘积的计算,因为可以以任何顺序执行这些循环。 如果两个循环不相交, 那么它们的复合操作的次序可以任意。
🎯 [存在目的]
方便计算和简化置换操作。 通过认识到不相交循环的乘积的顺序无关紧要,我们可以更有效地进行置换计算。 不相交循环的可交换性简化了计算,且减少了出错的可能性。
🧠 [直觉心智模型]
想象两组独立的元素,一组被循环 A 影响,另一组被循环 B 影响。 由于它们是独立的,执行 A 然后执行 B 与执行 B 然后执行 A 是一样的。
💭 [直观想象]
用洗牌来说, 想象两堆互不相干的扑克牌。 先洗第一堆,再洗第二堆, 和先洗第二堆,再洗第一堆, 结果是一样的, 因为它们互不干扰。
\
3.2.6. (6)
📜 [原文15]
(6) 一个置换可以唯一地分解成不相交循环的乘积(不考虑因子的顺序). 例如 (1 2 3 4) = (1 4)(1 3)(1 2)。
\
📖 [逐步解释]
本节强调了任何置换都可以唯一地分解为不相交循环的乘积,尽管这种分解的顺序可以改变。 这种分解是不相交循环乘积的核心性质。 置换可以被分解成唯一的、不相交的循环组合。
💡 [数值示例]
考虑置换 (1 2 3 4),其在集合 {1, 2, 3, 4} 上的作用:
- 1 -> 2
- 2 -> 3
- 3 -> 4
- 4 -> 1
分解成对换 (1 4)(1 3)(1 2):
- 首先应用 (1 2): 1->2, 2->1, 3->3, 4->4
- 然后应用 (1 3): 1->3, 2->1, 3->2, 4->4
- 最后应用 (1 4): 1->4, 2->1, 3->2, 4->3
结果: 1->2, 2->3, 3->4, 4->1
(1 2 3 4) 也可以分解成其他形式的不相交循环,例如, (1 2 3 4)。
⚠️ [易错点]
- 唯一性(除了顺序外):确保理解唯一性是指除了不相交循环的顺序外,分解是唯一的。
- 不相交性: 分解成不相交循环,简化了操作和分析。
- 分解方法: 虽然分解是唯一的,但找到分解的方法可能涉及多种尝试。
- 分解的应用: 这种分解对于计算置换的符号和分析其性质至关重要。 理解不相交循环是简化置换分析的关键。
📝 [总结]
任何置换都可以唯一地分解成不相交循环的乘积,忽略因子的顺序。 这种分解是置换理论中的基本结果,用于简化分析。 置换的这种分解方式是独一无二的,除了循环的排列顺序之外。
🎯 [存在目的]
为了提供一种标准化的方法来表示和分析置换。 这允许我们比较置换、计算置换的符号,以及更好地理解置换的结构。 这使得置换的性质可以被更有效地分析。
🧠 [直觉心智模型]
将置换想象为重新排列一组对象。 你可以通过独立地处理组中的各个“循环”来完成此操作,这就像将一组对象分成不同的群组,并在每个群组中单独重新排列它们。
💭 [直观想象]
想象一组学生在不同的座位上。 任何重新排列都可以通过将学生成组地移动来实现,每组学生按照循环的方式相互置换位置,比如, 学生 A 移动到 B 的位置,学生 B 移动到 C 的位置,学生 C 移动到 A 的位置。
\
3.2.7. (7)
📜 [原文16]
(7) 一个置换的符号可以通过其分解成对换的乘积来确定. 如果分解成偶数个对换, 则该置换的符号为 +1 (偶置换) ; 如果分解成奇数个对换, 则该置换的符号为 -1 (奇置换)。
\
📖 [逐步解释]
本节阐述了置换的符号,它与置换分解成对换的乘积有关。 置换的符号表明置换是偶置换(由偶数个对换组成)还是奇置换(由奇数个对换组成),即,确定一个置换是偶置换还是奇置换,取决于它分解为对换的乘积时的对换个数。
💡 [数值示例]
- 考虑置换 (1 2 3) = (1 2)(2 3)。 由于它由两个对换组成,所以它是偶置换,符号为 +1。
- 考虑置换 (1 2) 只有一个对换组成。 因此它是奇置换,符号为 -1。
⚠️ [易错点]
- 奇偶性: 重要的是理解,即使分解成对换的方式不唯一,但对换的个数的奇偶性是唯一的。 置换的符号不会根据分解方法的不同而改变。
- 应用: 置换的符号用于许多应用中,例如,用于确定行列式的符号。
- 计算: 确定置换的符号,首先将其分解成对换的乘积,然后计数对换的个数。
- 恒等置换: 恒等置换(不改变任何东西)可以分解为零个对换的乘积,因此它是一个偶置换。 对于一个置换而言,分解成对换的个数的奇偶性,是不变的。
📝 [总结]
一个置换的符号由其分解成对换的乘积的对换的个数来确定。 如果对换的个数是偶数,则符号为 +1(偶置换); 如果对换的个数是奇数,则符号为 -1(奇置换)。 置换的符号是分析其性质的重要工具。
🎯 [存在目的]
为了对置换进行分类,以及用于解决涉及置换的问题。 符号提供了一种确定置换某些性质的方法,特别是当与行列式和交错群相关的时。 置换的符号对于研究置换群和其相关的代数结构非常重要。
🧠 [直觉心智模型]
想象将一组对象重新排序。 置换的符号可以被认为是完成重新排序所需的“移动”的类型。 偶置换就像你可以通过偶数次交换来排序,而奇置换则需要奇数次交换。
💭 [直观想象]
考虑重新排列一副纸牌。 如果你需要偶数次交换纸牌来达到你想要的顺序,那么这个置换是偶置换。 如果你需要奇数次交换,那么这个置换是奇置换。
\
3.2.8. (8)
📜 [原文17]
(8) 一个置换的符号是其分解成不相交循环的乘积的函数. 例如, 一个 k-循环的符号是 (-1)^(k - 1)。
\
📖 [逐步解释]
本节给出了计算置换符号的另一种方法,即根据其分解成不相交循环的乘积。 特别地, 给出了k-循环的符号计算公式。 我们可以通过考虑其构成不相交循环的乘积来确定一个置换的符号,例如,一个 $k$-循环的符号可以通过给定的公式计算得出。
💡 [数值示例]
- 对于一个 2-循环(即,对换),符号为 $(-1)^{2-1} = -1$。 (奇置换)
- 对于一个 3-循环,符号为 $(-1)^{3-1} = +1$。 (偶置换)
- 对于一个 4-循环,符号为 $(-1)^{4-1} = -1$。(奇置换)
⚠️ [易错点]
- 直接应用公式: 该公式直接给出了从循环长度计算符号的简便方法。
- 与之前的概念关联: 将此结果与之前的关于置换符号的定义联系起来, 检查是否一致。
- 计算简便性: 该公式为计算循环的符号提供了一个便捷方法,避免了分解成对换的麻烦。
- 推广: 对于一般的置换,符号可以通过将其分解成不相交循环,然后分别计算每个循环的符号,最后将所有符号相乘来计算。
📝 [总结]
一个置换的符号可以直接从其分解成不相交循环的乘积中计算得出。 特别地,一个 k-循环的符号是 $(-1)^{k-1}$。 此公式提供了一种便捷的计算符号方法。 通过该公式可以快速确定循环置换的符号。
🎯 [存在目的]
提供了另一种快速计算置换符号的方法。 简化了涉及置换的计算,尤其是对于循环。 快速计算循环置换的符号。
🧠 [直觉心智模型]
对于一个循环, 我们可以想象一下,它由多少个对换构成,然后决定它的符号。 K-循环可以分解为 K-1 个对换。
💭 [直观想象]
考虑洗牌。 对于 k-循环,需要 k-1 次交换才能完成操作。 符号可以简单地从循环的长度计算出来,减少了计算的工作量。
\
定理 2.1.4. 的证明 (续)
📜 [原文18]
定理 2.1.4. 的证明 (续): 首先, 我们来证明, 对于任意的 $a \in G$, 存在一个有限的 $k$, 使得 $a^k = e$. 我们用归纳法来证明.
\
📖 [逐步解释]
本节继续对定理 2.1.4 的证明, 采用归纳法来证明,对于任意的 $a \in G$,都存在一个有限的 $k$,使得 $a^k = e$。 证明的思路是利用归纳法来保证,有限群中的任意元素,一定有有限的阶。
⚠️ [易错点]
- 归纳法: 确保理解归纳法的基本原理。
- 定理 2.1.4: 重申需要证明的内容。
- 有限性: 再次强调群的有限性。
📝 [总结]
证明将使用归纳法来证明,对于有限群 $G$ 中的任意元素 $a$,都存在一个有限的 $k$,使得 $a^k = e$。
🧠 [直觉心智模型]
继续使用先前的模型。 因为有限群中的元素就像一个有限的“周期运动”,因此,使用归纳法有助于证明这种循环性的存在。
💭 [直观想象]
继续使用之前的扑克牌的例子,用归纳法来证明。
\
推论 2.1.10.
📜 [原文19]
推论 2.1.10. 设 $G$ 是一个有限群, $a \in G$. 则 $o(a) \mid |G|$。
\
📖 [逐步解释]
本推论重申了前面提到的关于元素阶与群阶之间的关系。 对于有限群中的每个元素,其阶必须整除群的阶。 这与注 2.1.4 中已经提到的内容一致。
⚠️ [易错点]
- 阶的定义: 元素阶是指使 $a^n = e$ 的最小正整数 $n$。
- 群的阶: 群的阶是群中元素的个数。
- 拉格朗日定理: 该结果是拉格朗日定理的一个直接推论。
🧠 [直觉心智模型]
回顾之前的模型。 元素在有限群中的“循环”必须与整个群的大小“同步”。
💭 [直观想象]
回顾之前的扑克牌的例子。 元素“洗牌”的次数,必须与总的扑克牌的数量“同步”。
\
2.2. 置换的符号
📜 [原文20]
2.2. 置换的符号
设 $X$ 是一个有限集合. 对于 $X$ 上的一个置换 $\sigma$, 我们定义其符号为:
$$
\text{sgn}(\sigma) = \prod_{i < j} \frac{\sigma(i) - \sigma(j)}{i - j}
$$
显然, $\text{sgn}(\sigma) = \pm 1$。 如果 $\text{sgn}(\sigma) = 1$, 我们称 $\sigma$ 是偶置换 ; 如果 $\text{sgn}(\sigma) = -1$, 我们称 $\sigma$ 是奇置换。
\
📖 [逐步解释]
本节定义了置换的符号,这是一个将每个置换映射到 +1 或 -1 的函数。 符号用于区分置换的两种主要类型:偶置换和奇置换。 置换的符号是置换理论中的一个重要概念,它有助于对置换进行分类。
💡 [数值示例]
考虑集合 X = {1, 2, 3},置换 $\sigma = (1\ 2)$
- 应用公式,对 $i < j$ 计算:
- i = 1, j = 2: $\frac{\sigma(1) - \sigma(2)}{1 - 2} = \frac{2 - 1}{1 - 2} = -1$
- i = 1, j = 3: $\frac{\sigma(1) - \sigma(3)}{1 - 3} = \frac{2 - 3}{1 - 3} = \frac{1}{2}$
- i = 2, j = 3: $\frac{\sigma(2) - \sigma(3)}{2 - 3} = \frac{1 - 3}{2 - 3} = 2$
- sgn((1 2)) = (-1) (1/2) 2 = -1
- 因为 sgn((1 2)) = -1, (1 2) 是一个奇置换。
⚠️ [易错点]
- 符号的定义: 确保理解符号的公式。
- 计算: 仔细计算乘积,尤其是对于较大的集合。
- 偶置换与奇置换: 理解符号与置换类型之间的关系。
- 符号的含义: 符号可以用来判断置换是否可以通过偶数或奇数个对换获得。
- 对换的符号: 对换总是奇置换。 符号提供了一种确定置换的奇偶性的方法。
📝 [总结]
置换的符号,是一个函数,它将置换映射到 +1 或 -1。 如果符号是 +1,则置换是偶置换,如果符号是 -1,则置换是奇置换。 符号是判定置换类型的依据。
🎯 [存在目的]
为置换提供了一种分类方法。 符号允许我们区分置换的两种主要类型,这对于置换群理论和应用非常重要。 符号允许我们区分偶置换和奇置换,从而方便了对置换的研究。
🧠 [直觉心智模型]
将置换想象成重新排列一组对象。 置换的符号可以被认为是完成重新排序所需的“移动”的类型。 偶置换就像你可以通过偶数次交换来排序,而奇置换则需要奇数次交换。
💭 [直观想象]
用洗牌来说, 符号可以用来判断洗牌的方式。 如果洗牌可以用偶数次互换纸牌来完成,那么该置换为偶置换。 如果洗牌需要奇数次互换,则置换为奇置换。
\
定理 2.2.1.
📜 [原文21]
定理 2.2.1. 对于 $X$ 上的任意两个置换 $\sigma, \tau$, 有 $\text{sgn}(\sigma \tau) = \text{sgn}(\sigma) \text{sgn}(\tau)$。
\
📖 [逐步解释]
本定理阐述了符号与置换乘积之间的关系。 它指出,两个置换乘积的符号等于它们各自符号的乘积。 置换乘积的符号等于各个置换符号的乘积。
💡 [数值示例]
考虑集合 X = {1, 2, 3},置换 $\sigma = (1\ 2)$, $\tau = (2\ 3)$。
- $\sigma \tau = (1\ 2)(2\ 3) = (1\ 2\ 3)$。 (3-循环,偶置换,符号 = +1)
- $\text{sgn}(\sigma) = -1$ (奇置换,对换)
- $\text{sgn}(\tau) = -1$ (奇置换,对换)
- $\text{sgn}(\sigma) \text{sgn}(\tau) = (-1) * (-1) = 1$
- 验证: $\text{sgn}(\sigma \tau) = \text{sgn}(\sigma) \text{sgn}(\tau)$。
⚠️ [易错点]
- 置换的乘积: 理解置换乘积的定义。
- 符号的定义: 回顾符号的定义。
- 应用公式: 应用该公式计算置换乘积的符号。
- 计算: 仔细计算置换的乘积和符号。
- 奇偶性的保持: 该定理表明,置换的奇偶性在乘积中是保持的。 符号的乘积等于置换乘积的符号。
📝 [总结]
对于任意两个置换,其乘积的符号等于各个置换符号的乘积。
🎯 [存在目的]
揭示了符号与置换乘积之间的重要关系,提供了计算置换乘积符号的便捷方法。 可以方便地计算置换乘积的符号。
🧠 [直觉心智模型]
将置换看作“动作”。 该定理说明:连续进行两个动作的奇偶性,等于这两个动作各自的奇偶性的乘积。
💭 [直观想象]
用洗牌来理解。 连续洗两次牌,组合后的洗牌的奇偶性,等于两次洗牌的奇偶性的乘积。
\
定理 2.2.2.
📜 [原文22]
📖 [逐步解释]
本定理阐述了对换的符号是 -1。 对换是交换集合中两个元素的置换,并且,任何一个对换,其符号都是 -1。
💡 [数值示例]
考虑对换 (1 2) 作用于集合 {1, 2, 3} 上:
- i = 1, j = 2: $\frac{\sigma(1) - \sigma(2)}{1 - 2} = \frac{2 - 1}{1 - 2} = -1$
- i = 1, j = 3: $\frac{\sigma(1) - \sigma(3)}{1 - 3} = \frac{2 - 3}{1 - 3} = \frac{1}{2}$
- i = 2, j = 3: $\frac{\sigma(2) - \sigma(3)}{2 - 3} = \frac{1 - 3}{2 - 3} = 2$
- sgn((1 2)) = (-1) (1/2) 2 = -1
- 所以,对换 (1 2) 的符号为 -1。
⚠️ [易错点]
- 对换的定义: 回顾对换的定义。
- 符号的定义: 重新审视符号的公式。
- 计算: 对于任何对换,都可以直接验证其符号为 -1。
- 推论: 根据之前的定理,可以推断:任何置换可以分解为对换的乘积,对换的奇偶性决定了置换的符号。
🎯 [存在目的]
提供对换符号的直接结果,这对于计算一般置换的符号至关重要。 对换是最基本的奇置换。
💭 [直观想象]
用洗牌类比, 交换两张牌属于奇数次的洗牌。
\
2.3. 交错群
📜 [原文23]
2.3. 交错群
对于一个有限集合 $X$, 定义 $A(X) = \{\sigma \in S(X): \text{sgn}(\sigma) = 1\}$ 为 $X$ 上的交错群。
\
📖 [逐步解释]
本节定义了交错群。 交错群是置换群的一个子群,由所有偶置换组成。 交错群由对称群中所有符号为 1 的置换构成。
💡 [数值示例]
考虑集合 X = {1, 2, 3}
- $S(X)$ 包含 6 个置换: 恒等置换、(1 2)、(1 3)、(2 3)、(1 2 3)、(1 3 2)。
- 符号为 1 的置换(偶置换):恒等置换、(1 2 3)、(1 3 2)。
- 因此,A(X) = {恒等置换, (1 2 3), (1 3 2)}。
⚠️ [易错点]
- 对称群: 理解对称群,包含所有置换。
- 偶置换: 回顾偶置换的定义,其符号为 1。
- 交错群的定义: 交错群仅包含偶置换。
- 子群: 交错群是对称群的一个子群。
📝 [总结]
对于一个有限集合 X,交错群是由 X 上的所有偶置换组成的。 交错群是对称群的一个重要子群。 交错群包含了对称群中所有符号为 1 的置换。
🧠 [直觉心智模型]
将置换视为“动作”。 交错群仅包含可以通过“偶数次动作”完成的置换。
💭 [直观想象]
用洗牌来解释, 交错群只包含能用偶数次互换纸牌完成的洗牌方式。
\
定义 2.3.1.
📜 [原文24]
定义 2.3.1. 设 $X$ 是一个有限集合. $X$ 上的交错群 $A(X)$ 是由 $X$ 上的所有偶置换构成的子群。
\
📖 [逐步解释]
本节再次强调了交错群的定义,将交错群定义为由偶置换构成的子群。
⚠️ [易错点]
- 偶置换: 回顾偶置换。
- 子群: 交错群是对称群的子群。
📜 [原文25]
例 2.3.2. $A_3 = \{(1), (1\ 2\ 3), (1\ 3\ 2)\}$。
\
📖 [逐步解释]
本节给出了交错群 A3 的一个具体例子。 A3 是集合 {1, 2, 3} 上的交错群。 本例给出了在3个元素上交错群的明确元素。
💡 [数值示例]
根据符号计算:
- (1) 的符号 = 1 (恒等置换)
- (1 2 3) 的符号 = 1 (2 个对换,(1 2)(2 3),偶置换)
- (1 3 2) 的符号 = 1 (2 个对换,(1 3)(3 2),偶置换)
因此,A3 仅包含这些偶置换。
⚠️ [易错点]
- 符号计算: 再次强调正确计算置换的符号。
- 偶置换: 确保仅包含偶置换。
- 群的封闭性: 验证群操作(置换的乘积)仍然产生 A3 中的元素。 也就是说,这些元素的组合,也都在该集合中。
📝 [总结]
$A_3 = \{(1), (1\ 2\ 3), (1\ 3\ 2)\}$。 这是集合 {1, 2, 3} 上的交错群。
📜 [原文26]
引理 2.3.3. 设 $X$ 是一个有限集合. $|A(X)| = \frac{|S(X)|}{2}$。
\
📖 [逐步解释]
本引理阐述了交错群的大小与对称群大小之间的关系。 交错群的大小是对称群大小的一半。 交错群的阶数是对称群阶数的一半。
💡 [数值示例]
对于 X = {1, 2, 3}:
- |S(X)| = 3! = 6
- |A(X)| = 3 (上面已经计算出)
- |A(X)| = |S(X)| / 2 = 6 / 2 = 3
⚠️ [易错点]
- 对称群与交错群: 再次强调两个群的定义。
- 偶置换和奇置换: 对称群中偶置换和奇置换的数量大致相等。
- 计算: 理解如何计算对称群的大小 (n!),然后除以 2 得到交错群的大小。
🎯 [存在目的]
说明交错群的元素数量与整个置换群的关系。 该引理揭示了交错群的大小是置换群大小的一半。
🧠 [直觉心智模型]
因为对称群中的置换,有一半是偶置换,一半是奇置换。
📜 [原文27]
定义 2.3.4. $A_n$ 指的是在 $n$ 个元素上的交错群.
\
📖 [逐步解释]
本节给出了交错群 A_n 的通用定义, 即,在 n 个元素上的交错群。 本定义给出了交错群的简写。
⚠️ [易错点]
- n 是元素的个数。
- 理解 $A_n$ 的通用定义。
📝 [总结]
$A_n$ 表示在 $n$ 个元素上的交错群,包含所有偶置换。
🎯 [存在目的]
给出了一个更简洁的表示法,用以表示交错群。 简化了表示。
📜 [原文28]
推论 2.3.5. 对于 $n \ge 2$, $A_n$ 不是循环群。
\
📖 [逐步解释]
本推论断言:对于 $n$ 大于或等于 2 的情况,交错群 $A_n$ 不是循环群。 交错群的该性质,对循环群不成立。
💡 [数值示例]
对于 A3, {(1), (1 2 3), (1 3 2)}。 没有单个元素可以生成所有元素。
⚠️ [易错点]
- 循环群: 理解循环群的定义。
- 交错群: 理解交错群的构成。
- 证明: 可以尝试证明 $A_n$ 不是循环群 (例如,通过反证法)。
📝 [总结]
对于 $n \ge 2$, 交错群 $A_n$ 不是循环群。
💭 [直观想象]
和之前的例子类似。
\
例子 2.3.6.
```
例子 2.3.6. 设 $n \ge 3$, 考虑 $A_n$ 中的一个 3-循环 $(a\ b\ c)$, 则 $(a\ b\ c)$ 是一个偶置换.
```
📖 [逐步解释]
本节给出了一个关于交错群的例子,说明 3-循环是偶置换。 给出了 $A_n$ 中 3-循环的性质。
💡 [数值示例]
(1 2 3) 可以分解成 (1 2)(2 3)。
📜 [原文29]
命题 2.3.7. 设 $\sigma \in S_n$, 则 $\sigma$ 可以被写成有限个 3-循环的乘积 当且仅当 $\sigma \in A_n$。
\
📖 [逐步解释]
本命题描述了当且仅当置换可以被写成有限个 3-循环的乘积。 该命题指出了: 一个置换能写成有限个3-循环乘积的充分必要条件是该置换是偶置换。
💡 [数值示例]
考虑置换 (1 2 3)
- 因为 (1 2 3) 是一个 3-循环, 所以它可以被写成 3-循环的乘积。
考虑置换 (1 2)
- (1 2) 是一个奇置换, 所以它不能被写成 3-循环的乘积。
⚠️ [易错点]
- 3-循环: 3-循环是长度为 3 的循环。
- 偶置换: 置换的符号为 +1, 意味着该置换是偶置换。
- 分解: 只有偶置换才能分解成3-循环的乘积。
- 应用: 可以使用此定理来判断置换是否能被写成 3-循环的乘积。
- 充分必要条件: 理解 "当且仅当" 的含义。
📝 [总结]
一个置换可以写成有限个 3-循环的乘积 当且仅当这个置换是偶置换。
🎯 [存在目的]
为置换的另一种表示方式提供了条件。 确定了置换可以用3-循环表达的条件。
🧠 [直觉心智模型]
通过 3-循环来“组合”置换的方式,就和“组合”对换来完成置换一样。
💭 [直观想象]
通过 3 个人互相传递球。
证明:
- "如果" $\sigma$ 可以被写成有限个 3-循环的乘积,那么 $\sigma \in A_n$ 。 因为3-循环是偶置换。
- "仅当" 如果 $\sigma \in A_n$。 证明如下:
- 如果 $\sigma \in A_n$, 那么 $\sigma$ 可以写成有限个对换的乘积。
- 对换 $(a\ b) = (a\ c\ b)(a\ c\ c)$。
- 因此,所有的对换都可以写成 3-循环的乘积。
- 因此,$\sigma$ 可以被写成有限个 3-循环的乘积。
- 证毕
\
注 2.3.8.
📜 [原文30]
注 2.3.8. 如果 $n \ge 5$, $A_n$ 是一个非交换单群.
\
📖 [逐步解释]
本节介绍了交错群 An 的重要性质:当 n 大于或等于 5 时,An 是一个非交换单群。
⚠️ [易错点]
- 单群: 理解单群的定义。
- 非交换群: 理解非交换群的定义。
- n >= 5: 该性质只对 n 大于或等于 5 的交错群成立。
- 重要性: 该性质在群论中非常重要,因为单群是群论中“基本构建块”。
📝 [总结]
对于 $n \ge 5$, 交错群 $A_n$ 是一个非交换单群。
💭 [直观想象]
该命题是群论中的一个重要结论。
\
2.4. 定理 2.2.2 的证明
📜 [原文31]
2.4. 定理 2.2.2 的证明
证法一:
考虑对换 $\sigma = (a\ b)$, 则
$$
\text{sgn}(\sigma) = \prod_{i < j} \frac{\sigma(i) - \sigma(j)}{i - j}
$$
其中 $i, j \in \{1, 2, \ldots, n\}$.
由于 $\sigma$ 只是交换了 $a$ 和 $b$, 因此, 对于不等于 $a$ 和 $b$ 的 $i$ 和 $j$, 有
$$
\frac{\sigma(i) - \sigma(j)}{i - j} = \frac{i - j}{i - j} = 1.
$$
因此, $\text{sgn}(\sigma)$ 只与包含 $a$ 或 $b$ 的项有关. 不妨设 $a < b$, 于是
$$
\begin{aligned}
\text{sgn}(\sigma) & = \prod_{i < j} \frac{\sigma(i) - \sigma(j)}{i - j} \\
& = \frac{\sigma(a) - \sigma(b)}{a - b} \prod_{a < j < b} \frac{\sigma(a) - \sigma(j)}{a - j} \frac{\sigma(j) - \sigma(b)}{j - b} \prod_{i < a} \frac{\sigma(i) - \sigma(b)}{i - b} \frac{\sigma(i) - \sigma(a)}{i - a} \prod_{b < j} \frac{\sigma(a) - \sigma(j)}{a - j} \frac{\sigma(b) - \sigma(j)}{b - j} \\
& = \frac{b - a}{a - b} \prod_{a < j < b} \frac{b - j}{a - j} \frac{j - a}{j - b} \prod_{i < a} \frac{i - a}{i - b} \frac{i - b}{i - a} \prod_{b < j} \frac{b - j}{a - j} \frac{a - j}{b - j} \\
& = -1
\end{aligned}
$$
证法二:
对换 $\sigma = (a\ b)$ 可以写成 $\sigma = (a\ a+1)(a+1\ a+2) \cdots (b-2\ b-1)(b-1\ b)(b-1\ b-2)\cdots (a+2\ a+1)(a+1\ a)$。 因此, $\sigma$ 是奇置换。
证法三:
由 $\sigma = (a\ b)$, 并且 $\sigma^2 = e$, 因此 $\text{sgn}(\sigma)^2 = 1$。 而由于 $\sigma \ne e$, 因此 $\text{sgn}(\sigma) = -1$。
\
📖 [逐步解释]
本节给出了定理 2.2.2 的三个证明。 该定理说明,对换的符号为 -1,即,交换两个元素的置换是奇置换。
证法一:
该证明直接使用了符号的定义,即,$\text{sgn}(\sigma) = \prod_{i < j} \frac{\sigma(i) - \sigma(j)}{i - j}$,并针对对换进行计算。 它考虑了对换对分子和分母的影响,从而推导出符号为 -1。
- [公式与符号逐项拆解和推导( 若本段含公式)]
- $\text{sgn}(\sigma) = \prod_{i < j} \frac{\sigma(i) - \sigma(j)}{i - j}$ (符号的定义)
- $\sigma = (a\ b)$ 是对换。
- 对于不等于 $a$ 和 $b$ 的 $i$ 和 $j$, $\frac{\sigma(i) - \sigma(j)}{i - j} = 1$
- 不妨设 $a < b$。
- $\text{sgn}(\sigma)$ 只与包含 $a$ 或 $b$ 的项有关。
- 展开乘积,考虑 a, b 的位置。
- 经过化简,最终得到 -1。
(无需数值示例,证明是通用的)
- [易错点与边界情况]
- 符号的定义: 正确应用符号的定义。
- 对换的性质: 知道对换只交换两个元素。
- 分情况讨论: 分情况讨论 i 和 j 与 a 和 b 的关系,将乘积展开。
- 代数运算: 正确进行代数化简。
该证明直接计算了对换的符号,表明其值为 -1。
提供了对换的符号的直接计算。
对换会改变分子,使得其符号反转。
直观地展示了对换导致符号反转的过程。
证法二:
该证明将对换表示为一系列相邻对换的乘积。由于相邻对换的个数是奇数,因此对换的符号为 -1。
- [公式与符号逐项拆解和推导( 若本段含公式)]
- $\sigma = (a\ b)$ 是对换。
- $\sigma$ 可以写成相邻对换的乘积。
- 相邻对换的个数是奇数。
- 根据定理,对换的符号为 -1。
(无需数值示例,证明是通用的)
- [易错点与边界情况]
- 对换的分解: 熟练地分解对换。
- 相邻对换: 相邻对换是指交换相邻元素的对换。
- 奇数个对换: 理解奇数个对换产生奇置换。
该证明通过将对换分解成奇数个相邻对换的乘积,从而证明了对换的符号为 -1。
提供了对换的另一种分解方式,从而证明了符号。
把对换看作一系列相邻元素的交换,需要奇数步。
通过移动牌来解释。
证法三:
该证明使用了对换的性质:对换的平方是恒等置换,这意味着其符号的平方为 1。由于对换不是恒等置换,所以其符号必须为 -1。
- [公式与符号逐项拆解和推导( 若本段含公式)]
- $\sigma = (a\ b)$ 是对换。
- $\sigma^2 = e$。 对换的平方是恒等置换。
- 因此 $\text{sgn}(\sigma)^2 = 1$。
- 由于 $\sigma \ne e$, 所以 $\text{sgn}(\sigma) = -1$。
(无需数值示例,证明是通用的)
- [易错点与边界情况]
- 对换的平方: 对换的平方是恒等置换。
- 符号的性质: 符号的平方为 1。
- 非恒等置换: 对换不是恒等置换。
该证明利用了对换的平方是恒等置换,从而证明了对换的符号为 -1。
提供了对换的更简洁的证明。
利用对换的自反性。
利用牌的例子说明。
\
行间公式索引
- $\text{sgn}(\sigma) = \prod_{i < j} \frac{\sigma(i) - \sigma(j)}{i - j}$: 置换 $\sigma$ 的符号的定义,通过乘积表示。
- $\text{sgn}(\sigma \tau) = \text{sgn}(\sigma) \text{sgn}(\tau)$: 置换乘积的符号等于各个置换符号的乘积。
- $(a_1\ a_2\ ...\ a_k) = (a_1\ a_2)(a_2\ a_3)...(a_{k-1}\ a_k)$: k-循环可以分解为 k-1 个对换的乘积。
- $\sigma = (a\ b)$: 对换的表示,交换 a 和 b 两个元素。
- $\text{sgn}(\sigma) = \pm 1$ : 置换的符号结果只有两种可能性,+1 或者 -1。
- $|A(X)| = \frac{|S(X)|}{2}$: 交错群的大小是对称群的一半。
- $O_G(x) = \{y \in X: \exists \sigma \in G, \sigma(x) = y\}$: 元素 x 在 G 下的轨道的定义。
- $a^n = e$: 群中元素自乘 n 次后等于单位元。
- $\text{sgn}(\sigma) = -1$: 对换的符号为 -1。
- $(-1)^{k-1}$: k-循环的符号的计算公式。
[[END_OF_RESPONSE]]
...一个特殊的置换,它将列表中的元素循环移位,同时保持列表外的所有元素不变。本段还定义了不相交循环,即两个支持集(被移动的元素集合)没有交集的循环。这个概念是后续置换分解理论的基石。
🎯 [存在目的]
定义循环是为了从复杂的置换中提取出最简单、最基本的运动模式。一个置换的结构可以通过其循环分解来清晰地展示,这使得分析和计算变得更加容易。它是后续讨论置换的分解、符号、阶等所有性质的基础。
🧠 [直觉心智模型]
把一个置换想象成一场发生在人群中的“座位交换游戏”。循环就是游戏中的一个“小圈子”,圈子里的人手拉手,每个人都移动到下一个人原来的位置,最后一个人回到第一个人原来的位置。圈子外的人都原地不动。一个复杂的座位交换游戏可以看作是几个互不相干的“小圈子”同时进行的。
💭 [直观想象]
想象行星绕着太阳转。一个循环就像一个行星系统,比如地球绕着太阳转,月亮绕着地球转。在这个系统中,每个天体都有一个确定的运动轨迹,形成一个闭环。而不在这个系统中的其他星星,则不受影响,保持静止。
23.2. 循环的性质与计算
📜 [原文32]
注 2.1.3. (1) 1-循环 $(a_{1})$ 是恒等函数 1,无论 $a_{1}$ 是什么。因此,我们通常只考虑长度至少为 2 的循环。如果 $\sigma=\left(a_{1}, \ldots, a_{k}\right)$ 且 $k \geq 2$,那么 $\sigma$ 绝不是恒等元,因为 $\sigma\left(a_{1}\right)=a_{2} \neq a_{1}$。
📖 [逐步解释]
这部分开始详细探讨循环的一些基本性质,首先从最简单也最特殊的 1-循环开始。
- 1-循环的本质:
- 一个 1-循环,写作 $(a_1)$。
- 根据循环的定义,它应该把 $a_1$ 映射到 $a_1$(因为列表的最后一个元素要映射回第一个),并固定所有其他不等于 $a_1$ 的元素。
- 所以,这个置换的作用是:对于任何元素 $i$,都有 $\sigma(i)=i$。
- 这正是恒等置换(或恒等函数)1 的定义。
- 结论:任何 1-循环,不管它里面写的是哪个元素,它所代表的置换都是同一个——恒等置换。
- 实践中的约定:
- 因为 1-循环总是恒等置换,它在置换的乘积中不起任何作用(乘以单位元等于本身),所以在实际书写循环分解时,我们通常会省略掉所有的 1-循环。
- 我们只关注那些真正“有动作”的循环,即长度至少为 2 的循环。
- 长度 $\geq 2$ 的循环不是单位元:
- 如果一个循环 $\sigma = (a_1, \ldots, a_k)$ 的长度 $k \geq 2$,那么它至少包含两个不同的元素 $a_1$ 和 $a_2$。
- 根据定义,$\sigma(a_1) = a_2$。
- 因为 $a_1 \neq a_2$,所以 $\sigma(a_1) \neq a_1$。
- 这意味着 $\sigma$ 移动了元素 $a_1$。
- 而恒等置换 1 固定所有的元素。
- 因此,任何长度大于等于 2 的循环都不可能是恒等置换。
💡 [数值示例]
- 示例 1: 1-循环
- 在 $S_5$ 中,考虑 1-循环 $\sigma = (3)$。
- 它的作用是:$\sigma(3)=3$。对于 $i \in \{1,2,4,5\}$,$\sigma(i)=i$。
- 所以,$\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 1 & 2 & 3 & 4 & 5 \end{pmatrix} = 1$ (恒等置换)。
- 同样,$(1)$, $(2)$, $(4)$, $(5)$ 都代表恒等置换。
- 示例 2: 长度 $\geq 2$ 的循环
- 在 $S_5$ 中,考虑 2-循环 $\tau = (1, 2)$。
- $\tau(1)=2 \neq 1$。所以 $\tau$ 移动了 1。因此 $\tau \neq 1$。
- 考虑 5-循环 $\rho = (1,2,3,4,5)$。
- $\rho(1)=2 \neq 1$。所以 $\rho$ 移动了 1。因此 $\rho \neq 1$。
⚠️ [易错点]
- 最容易混淆的是把 1-循环 $(a)$ 当作一个只影响 $a$ 的非平凡操作。必须记住,它代表的是对所有元素都“无为而治”的恒等置换。
- 省略 1-循环是一种约定,是为了书写简洁。在理解一个置换的全貌时,需要意识到那些没有出现在任何循环里的元素,实际上都各自构成一个 1-循环,即它们都是被固定的。
📝 [总结]
本段阐明了 1-循环的特殊性:它就是恒等置换 1。因此,在实际操作中,我们通常忽略 1-循环,只关注长度大于等于 2 的循环,因为后者才是真正引起元素移动的非平凡置换。
🎯 [存在目的]
本段的目的是处理循环定义中的一个边界情况($k=1$),并建立一个重要的书写约定(省略1-循环)。这有助于简化后续的循环分解表示,让表示方法更聚焦于置换的非平凡部分。
🧠 [直觉心智模型]
1-循环 $(a)$ 就像一个只有一个人的“小圈子”。这个人手拉手,但只能拉到自己。让他移动到下一个人的位置,其实就是让他待在原地。所以,1-循环是“原地踏步”的动作,对整个系统没有任何改变,就是恒等操作。
💭 [直观想象]
想象一个旋转木马。一个k-循环就像是 $k$ 匹马连成一串,一起旋转。而一个 1-循环则像是一匹被固定在地面上的、不参与旋转的展示用木马。它虽然是木马,但它的“旋转”效果是零,是静止的。
📜 [原文33]
(2) 2-循环 $(a_{1}, a_{2})$ 也称为对换。它是 $\{1, \ldots, n\}$ 中唯一的置换,它交换 $a_{1}$ 和 $a_{2}$,并使所有其他元素保持不变。
📖 [逐步解释]
这部分为一种最基本、最重要的循环类型——2-循环——给出了专门的名称和描述。
- 命名:
- 长度为 2 的循环,如 $(a_1, a_2)$,有一个专门的名字:对换(transposition)。
- 作用:
- 根据循环的定义,$(a_1, a_2)$ 的作用是:
- $a_1 \to a_2$
- $a_2 \to a_1$
- 所有其他的元素 $j$ (其中 $j \neq a_1$ 且 $j \neq a_2$) 都被固定 ($j \to j$)。
- 简单来说,它的唯一作用就是把 $a_1$ 和 $a_2$ 这两个元素的位置互换。
- 唯一性:
- 在 $S_n$ 中,实现“只交换 $a_1$ 和 $a_2$ 的位置,其他都不动”这个效果的置换,是唯一的,就是对换 $(a_1, a_2)$。
💡 [数值示例]
- 示例: $S_5$ 中的对换
- 对换 $\tau = (2, 5)$。
- 这是一个 2-循环。
- 它的作用是:交换 2 和 5。
- $\tau(2) = 5$
- $\tau(5) = 2$
- 固定其他元素:
- $\tau(1) = 1$
- $\tau(3) = 3$
- $\tau(4) = 4$
- 用矩阵表示法:
$$
\tau = \left(\begin{array}{ccccc}
1 & 2 & 3 & 4 & 5 \\
1 & 5 & 3 & 4 & 2
\end{array}\right)
$$
⚠️ [易错点]
- 对换虽然简单,但它们是构建所有置换的基石。后面会学到,任何置换都可以表示为一系列对换的乘积。
- 不要把“置换”(permutation,指 $S_n$ 中任意一个元素)和“对换”(transposition,特指 2-循环)这两个词混淆。对换是一种特殊的置换。
📝 [总结]
本段定义了对换(transposition)就是长度为 2 的循环。它的作用是交换两个指定的元素,并固定其他所有元素。
🎯 [存在目的]
为这种最基本的非平凡置换赋予一个专门的名称,是因为它在置换的分解理论和符号理论中扮演着核心角色。定义对换是为后续更深入的理论讨论做准备。
🧠 [直觉心智模型]
如果置换是“座位交换游戏”,那么对换就是最简单的游戏:只指定两个人,让他们互相换一下座位,其他所有人都坐着别动。
💭 [直观想象]
在编程中,交换两个变量 a 和 b 的值是一个基本操作。一个对换就完全类似于这个操作,它在数学上精确地描述了“交换”这一行为。
📜 [原文34]
(3) 从 (2) 中的描述可以清楚地看出 $\left(a_{1}, a_{2}\right)=\left(a_{2}, a_{1}\right)$。但对于 $k \geq 3$,元素 $a_{1}, \ldots, a_{k}$ 的顺序很重要:例如 $\sigma_{1}=(1,3,2) \neq \sigma_{2}=(1,2,3)$,因为 $\sigma_{1}(1)=3$ 但 $\sigma_{2}(1)=2$。
📖 [逐步解释]
这部分讨论了在循环表示法中,数字的书写顺序是否重要。
- 对换的情况 ($k=2$):
- 考虑对换 $(a_1, a_2)$。它的作用是 $a_1 \leftrightarrow a_2$。
- 考虑对换 $(a_2, a_1)$。它的作用是 $a_2 \leftrightarrow a_1$。
- 这两种描述实际上说的是同一件事:把 $a_1$ 和 $a_2$ 换位置。
- 因此,对于对换来说,括号里两个元素的顺序是无关紧要的:$(a_1, a_2) = (a_2, a_1)$。
- 长度 $\geq 3$ 的循环:
- 当循环的长度大于等于 3 时,情况就不同了。元素的顺序变得至关重要。
- 原文举例说明:
- $\sigma_1 = (1, 3, 2)$ 这个置换,根据定义,它的作用是 $1 \to 3, 3 \to 2, 2 \to 1$。所以 $\sigma_1(1)=3$。
- $\sigma_2 = (1, 2, 3)$ 这个置换,根据定义,它的作用是 $1 \to 2, 2 \to 3, 3 \to 1$。所以 $\sigma_2(1)=2$。
- 因为 $\sigma_1$ 和 $\sigma_2$ 在元素 1 上的作用结果不同(一个是 3,一个是 2),所以它们是两个完全不同的置换。
- 结论:对于长度大于等于 3 的循环,改变括号内元素的排列顺序(除了下面将要讲的循环移位外),会得到一个不同的置换。
💡 [数值示例]
- 对换: 在 $S_4$ 中,$(1, 4)$ 和 $(4, 1)$ 都代表同一个置换,即 $\left(\begin{array}{cccc} 1 & 2 & 3 & 4 \\ 4 & 2 & 3 & 1 \end{array}\right)$。
- 3-循环: 在 $S_4$ 中,
- $(1, 4, 2)$ 表示 $1 \to 4, 4 \to 2, 2 \to 1$。
- $(1, 2, 4)$ 表示 $1 \to 2, 2 \to 4, 4 \to 1$。
- 这是两个不同的置换。
⚠️ [易错点]
- 初学者可能会因为对换的顺序可以交换,而错误地认为所有循环的顺序都可以随意交换。必须牢记,只有长度为 2 的循环(对换)具有这种对称性。
- 这个性质也解释了为什么循环表示法比单行表示法 $(\sigma(1), \ldots, \sigma(n))$ 更复杂,但也更强大。它不仅仅是一个列表,它编码了一种动态的“循环”关系,而这个关系是有方向的。
📝 [总结]
本段明确了循环表示法中元素顺序的重要性。对于对换(2-循环),顺序无关紧要,$(a_1, a_2)=(a_2, a_1)$。但对于长度大于等于 3 的循环,顺序至关重要,改变顺序通常会得到一个不同的置换。
🎯 [存在目的]
本段旨在阐明循环表示法的一个关键规则,防止使用者误用。理解顺序是否重要,是正确读写和计算循环的基础。
🧠 [直觉心智模型]
- 对换就像一条双向马路,你可以从 $a_1$ 开到 $a_2$,也可以从 $a_2$ 开到 $a_1$。怎么描述这条路($(a_1, a_2)$ 或 $(a_2, a_1)$)都行。
- 长度 $\geq 3$ 的循环就像一个环形单行道。你只能沿着一个方向开。$(1, 2, 3)$ 是顺时针走,$1 \to 2 \to 3 \to 1$。而 $(1, 3, 2)$ 是逆时针走,$1 \to 3 \to 2 \to 1$。这是两条不同的路线。
💭 [直观想象]
想象念一个单词。对于单词 "to",你念 "t-o" 还是 "o-t" 听起来是反的。但如果只是交换两个字母 "a" 和 "b",我们说“交换 a 和 b”与“交换 b 和 a”是同一个意思。对于一个三人游戏“击鼓传花”,A传给B,B传给C,C传给A,这是一个固定的顺序。如果改成A传给C,C传给B,B传给A,那就是一个完全不同的游戏规则了。
📜 [原文35]
(4) 然而,有一些方法可以在不改变 $S_{n}$ 元素的情况下改变顺序:显然
$$
\begin{gathered}
\left(a_{1}, a_{2}, \ldots, a_{k}\right)=\left(a_{2}, a_{3}, \ldots, a_{k}, a_{1}\right)=\left(a_{3}, a_{4}, \ldots, a_{k}, a_{1}, a_{2}\right)=\cdots \\
=\left(a_{k}, a_{1}, \ldots, a_{k-2}, a_{k-1}\right)
\end{gathered}
$$
换句话说,你可以在任何地方开始循环,例如 $a_{i}$,但你必须按顺序排列元素:下一个必须是 $a_{i+1}$,依此类推,理解一旦你到达 $a_{k}$,下一个必须是 $a_{1}$,然后是 $a_{2}$,然后是直到 $a_{i-1}$。显然,这是你改变顺序的唯一方法。(有时这被称为 $a_{1}, a_{2}, \ldots, a_{k}$ 的循环排序。)按照惯例,我们通常(但并非总是)从最小的 $a_{i}$ 开始。当然,在此之后,对循环中连续成员的大小没有限制。
📖 [逐步解释]
这部分揭示了循环表示法的一个内在的冗余性:同一个循环可以有多种写法。
- 循环移位不变性:
- 一个循环置换的本质是元素之间的“下一个是誰”的关系。
- 在 $(a_1, a_2, \ldots, a_k)$ 中,这个关系是 $a_1 \to a_2, a_2 \to a_3, \ldots, a_k \to a_1$。
- 我们来考察 $(a_2, a_3, \ldots, a_k, a_1)$ 这个表示。它定义的关系是 $a_2 \to a_3, a_3 \to a_4, \ldots, a_k \to a_1, a_1 \to a_2$。
- 仔细观察,这两种表示定义了完全相同的映射关系!它们都描述了同一个置换。
- 这个规律可以推广:你可以把循环表示的第一个元素拿到末尾,得到一个新的表示,但它代表的置换不变。这个操作可以重复进行。
- 结论:对于一个 $k$-循环,有 $k$ 种不同的写法,它们都代表同一个置换。这些写法可以通过对元素列表进行循环移位(cyclic shift)得到。
- 书写规则:
- 你可以从支持集中的任何一个元素开始写这个循环。
- 一旦你选定了起始元素(比如 $a_i$),后续的元素就必须严格按照它在置换作用下的轨迹来写:下一个是 $\sigma(a_i)$,再下一个是 $\sigma(\sigma(a_i))$,以此类推,直到回到 $a_i$。
- 书写惯例:
- 为了在多种等价的写法中选择一个作为“标准”形式,通常(但不是必须)的惯例是,从该循环支持集中最小的那个数字开始写。
- 例如,对于置换 $1 \to 3, 3 \to 5, 5 \to 1$,其支持集是 $\{1, 3, 5\}$。虽然 $(1, 3, 5)$, $(3, 5, 1)$, $(5, 1, 3)$ 都对,但我们通常会选择以最小元素 1 开头的 $(1, 3, 5)$ 作为它的规范表示。
- 需要注意的是,一旦起始元素确定,后面的元素大小是无所谓的,只取决于置换的映射关系。
💡 [数值示例]
- 示例: 一个 4-循环
- 考虑置换 $\sigma$:$2 \to 7, 7 \to 4, 4 \to 5, 5 \to 2$。
- 它的支持集是 $\{2, 4, 5, 7\}$。
- 我们可以从支持集中任何一个元素开始写:
- 从 2 开始:$(2, 7, 4, 5)$
- 从 7 开始:$(7, 4, 5, 2)$
- 从 4 开始:$(4, 5, 2, 7)$
- 从 5 开始:$(5, 2, 7, 4)$
- 这四种写法都代表同一个置换 $\sigma$。
- 按照惯例,我们会选择以最小元素 2 开头的 $(2, 7, 4, 5)$ 作为它的“标准”写法。
- 注意,在 $(2, 7, 4, 5)$ 中,2 后面是 7,7 后面是 4,它们的大小关系是任意的,只遵循置换本身的映射规则。
⚠️ [易错点]
- 不要把循环移位和任意打乱顺序混淆。只有循环移位能保持置换不变。例如,$(2, 7, 4, 5) \neq (2, 4, 7, 5)$。
- “从最小的元素开始”只是一个惯例,不是强制规则。在某些计算中,从其他元素开始可能会更方便。重要的是要认识到所有这些写法都是等价的。
📝 [总结]
本段解释了循环表示法的内在灵活性:同一个 $k$-循环有 $k$ 种等价的写法,它们可以通过对元素列表进行循环移位相互转换。尽管有多种写法,但通常会遵循一个惯例,即从支持集中的最小元素开始书写,以获得一个规范的表示。
🎯 [存在目的]
本段旨在完整地阐述循环表示法的规则,包括其表示的冗余性。这对于避免混淆至关重要,确保读者知道何时两种不同的写法代表同一个置换。同时也引入了一个有用的书写惯例,使得循环的表示更加标准化。
🧠 [直觉心智模型]
想象一个旋转的圆形项链,上面有 $k$ 颗不同颜色的珠子。无论你从哪颗珠子开始观察,并按顺序念出它们的颜色,你描述的都是同一条项链。$(a_1, \ldots, a_k)$ 和 $(a_2, \ldots, a_1)$ 就像是从不同珠子开始描述同一条项链。惯例“从最小的开始”就像是约定“总是从最亮的那颗珠子开始描述”。
💭 [直观想象]
在一个圆桌上坐了 $k$ 个人玩“传话”游戏。只要传话的顺序(A传给B,B传给C...)不变,无论我们把谁当成“第一个”开始描述这个游戏,我们描述的都是同一个游戏过程。
📜 [原文36]
(5) 很容易看出逆元 $\left(a_{1}, a_{2}, \ldots, a_{k}\right)^{-1}=\left(a_{k}, a_{k-1}, \ldots, a_{1}\right)$。换句话说, $k$-循环 $(a_{1}, a_{2}, \ldots, a_{k})$ 的逆元是元素按相反顺序书写的 $k$-循环。特别地,对于对换 $(a_{1}, a_{2})$, $(a_{1}, a_{2})^{-1}=\left(a_{2}, a_{1}\right)=\left(a_{1}, a_{2}\right)$,即对换的阶为 2。
📖 [逐步解释]
这部分给出了计算一个循环的逆元的简单规则。
- 逆元的作用:
- 一个置换 $\sigma$ 的逆元 $\sigma^{-1}$ 的作用是“撤销” $\sigma$ 的操作。如果 $\sigma$ 把 $i$ 变成 $j$,那么 $\sigma^{-1}$ 必须把 $j$ 变回 $i$。
- 循环的逆元规则:
- 原始循环 $\sigma = (a_1, a_2, \ldots, a_k)$ 的作用是 $a_1 \to a_2, \ldots, a_{k-1} \to a_k, a_k \to a_1$。
- 为了撤销这个操作,逆元 $\sigma^{-1}$ 必须做到 $a_2 \to a_1, \ldots, a_k \to a_{k-1}, a_1 \to a_k$。
- 我们来考察置换 $\tau = (a_k, a_{k-1}, \ldots, a_1)$。它的作用是 $a_k \to a_{k-1}, a_{k-1} \to a_{k-2}, \ldots, a_2 \to a_1, a_1 \to a_k$。
- 这与我们对逆元的要求完全吻合。
- 结论:一个循环的逆元,就是将原循环中的元素顺序完全颠倒所得到的新循环。
- 对换的特殊情况:
- 对换是 2-循环,形如 $(a_1, a_2)$。
- 根据上述规则,它的逆元是 $(a_1, a_2)^{-1} = (a_2, a_1)$。
- 但我们从前面的讨论 (3) 中知道,对于对换,括号内的顺序是无所谓的,即 $(a_2, a_1) = (a_1, a_2)$。
- 因此,一个对换的逆元就是它本身:$(a_1, a_2)^{-1} = (a_1, a_2)$。
- 如果一个非单位元的元素的逆元是它自己,那么这个元素的阶一定是 2。因为 $\sigma^{-1}=\sigma \implies \sigma\sigma = \sigma\sigma^{-1} = 1$。
- 所以,所有对换的阶都是 2。
💡 [数值示例]
- 示例 1: 5-循环的逆元
- 设 $\sigma = (1, 3, 5, 2, 4)$。
- 它的逆元是 $\sigma^{-1} = (4, 2, 5, 3, 1)$。
- 我们来验证一下,计算乘积 $\sigma\sigma^{-1}$。
- $\sigma\sigma^{-1}(1) = \sigma((4,2,5,3,1)(1)) = \sigma(4) = 1$。
- $\sigma\sigma^{-1}(3) = \sigma((4,2,5,3,1)(3)) = \sigma(1) = 3$。
- ... 对所有元素都成立。最终结果是恒等置换。
- 示例 2: 对换
- 设 $\tau = (2, 4)$。
- 它的逆元是 $\tau^{-1} = (4, 2)$,也就是 $(2, 4)$ 本身。
- 计算 $\tau^2 = \tau\tau = (2,4)(2,4)$。
- $(2,4)(2,4)(2) = (2,4)(4) = 2$。
- $(2,4)(2,4)(4) = (2,4)(2) = 4$。
- 其他元素(1, 3, 5)本来就被固定,作用两次后仍然被固定。
- 所以 $\tau^2 = 1$ (恒等置换),$\tau$ 的阶是 2。
⚠️ [易错点]
- 计算逆元时,是把整个元素列表颠倒,而不是只交换头尾。
- 这个规则只适用于单个循环。对于多个循环的乘积,其逆元遵循 (στ)^(-1) = τ^(-1)σ^(-1) 的规则,即“穿鞋脱鞋”原则,顺序也要颠倒。
📝 [总结]
本段给出了一个计算循环逆元的简单方法:将循环中的元素顺序完全反转。作为一个重要的特例,任何对换(2-循环)的逆元都是其自身,因此对换的阶为 2。
🎯 [存在目的]
本段提供了循环代数的一个基本运算规则。能够快速写出一个循环的逆元,对于求解置换方程、计算复杂的置换乘积以及理解群结构都是必不可少的。
🧠 [直觉心智模型]
如果一个循环是沿着环形单行道顺时针开车,那么它的逆元就是沿着同一个单行道逆时针开车。最终你会回到起点。对于对换,这条路只有两站,来回是同一条路,所以顺时针和逆时针是同一个操作。
💭 [直观想象]
想象你按照顺序穿上了一系列衣服:先穿衬衫,再穿毛衣,最后穿外套。这是一个置换。它的逆操作是按相反的顺序脱掉它们:先脱外套,再脱毛衣,最后脱衬衫。循环的逆元也是一样,把原来的“前进”链条,变成一个“后退”的链条。
📜 [原文37]
(6) 泛化 (5) 的最后一行,很容易看出 $k$-循环 $\sigma=\left(a_{1}, a_{2}, \ldots, a_{k}\right)$ 的阶恰好是 $k$。事实上,$\sigma\left(a_{i}\right)=a_{i+1}$,因此 $\sigma^{r}\left(a_{i}\right)=a_{i+r}$,其中加法 $i+r$ 应在模 $k$ 意义下进行,但使用 $1, \ldots, k$ 作为模 $k$ 加法的代表元,而不是(本课程中)更常用的 $0, \ldots, k-1$。特别地,我们看到 $\sigma^{r}\left(a_{i}\right)=a_{i}$ 对于所有 $i \Longleftrightarrow r$ 是 $k$ 的倍数,并且由于 $\sigma^{r}(j)=j$ 对于 $j \neq a_{i}$ 和所有 $r$,我们看到 $k$ 是最小的正整数 $r$ 使得 $\sigma^{r}=1$。
然而请注意,如果 $\sigma$ 是一个 $k$-循环,它的幂 $\sigma^{r}$ 不一定是 $k$-循环。例如,
$$
(1,2,3,4)^{2}=(1,3)(2,4)
$$
且 $(1,3)(2,4)$ 不是任何 $k$ 的 $k$-循环。
📖 [逐步解释]
这部分讨论了 $k$-循环的阶(order),并探讨了其幂的结构。
- k-循环的阶:
- 一个置换 $\sigma$ 的阶,是使得 $\sigma^r = 1$(恒等置换)成立的最小正整数 $r$。
- 对于一个 $k$-循环 $\sigma = (a_1, \ldots, a_k)$,我们来考察它的幂次作用。
- $\sigma$ 的作用是把支持集中的元素向前“推”一步。
- $\sigma^2 = \sigma\sigma$ 的作用就是把元素向前“推”两步。
- $\sigma^r$ 的作用就是把元素向前“推” $r$ 步。
- 所以,$\sigma^r(a_i) = a_{i+r}$。这里的下标 $i+r$ 需要在模 $k$ 的意义下理解。例如,对于 $(a_1, a_2, a_3, a_4)$,$a_{3+2} = a_5$ 就要理解为 $a_1$。
- 什么时候 $\sigma^r$ 会变回恒等置换呢?
- 首先,对于不在支持集中的元素 $j$,任何次幂 $\sigma^r(j)$ 都等于 $j$,它们总是被固定的。
- 所以,我们只需要考察支持集中的元素。$\sigma^r = 1$ 当且仅当 $\sigma^r(a_i) = a_i$ 对所有 $i=1, \ldots, k$ 成立。
- $\sigma^r(a_i) = a_{i+r} = a_i$ 意味着下标移动了 $r$ 步之后回到了原位。这当且仅当 $r$ 是循环长度 $k$ 的倍数时才会发生。
- 使得 $\sigma^r=1$ 的最小正整数 $r$,自然就是 $k$ 本身。
- 结论:一个长度为 k 的循环的阶恰好是 $k$。
- 循环的幂:
- 虽然一个 $k$-循环的阶是 $k$,但它的幂次不一定还是循环。
- 原文给出了一个关键例子:$\sigma = (1, 2, 3, 4)$,这是一个 4-循环。
- 计算 $\sigma^2$:
- $\sigma^2(1) = \sigma(\sigma(1)) = \sigma(2) = 3$。
- $\sigma^2(3) = \sigma(\sigma(3)) = \sigma(4) = 1$。所以我们有了一个循环 $(1, 3)$。
- $\sigma^2(2) = \sigma(\sigma(2)) = \sigma(3) = 4$。
- $\sigma^2(4) = \sigma(\sigma(4)) = \sigma(1) = 2$。所以我们有另一个循环 $(2, 4)$。
- 因此,$(1, 2, 3, 4)^2 = (1, 3)(2, 4)$。
- 这是一个由两个不相交的对换(2-循环)组成的乘积,它本身不是一个循环。一个循环只有一个轨道(不计单点轨道),而 $(1,3)(2,4)$ 有两个非平凡轨道 $\{1,3\}$ 和 $\{2,4\}$。
💡 [数值示例]
- 示例 1: 6-循环的幂
- 设 $\sigma = (1, 2, 3, 4, 5, 6)$。
- 它的阶是 6。
- 计算 $\sigma^2$:
- $1 \to 3 \to 5 \to 1$。得到循环 $(1, 3, 5)$。
- $2 \to 4 \to 6 \to 2$。得到循环 $(2, 4, 6)$。
- 所以 $\sigma^2 = (1, 3, 5)(2, 4, 6)$。这是两个不相交的 3-循环的乘积。
- 计算 $\sigma^3$:
- $1 \to 4 \to 1$。得到循环 $(1, 4)$。
- $2 \to 5 \to 2$。得到循环 $(2, 5)$。
- $3 \to 6 \to 3$。得到循环 $(3, 6)$。
- 所以 $\sigma^3 = (1, 4)(2, 5)(3, 6)$。这是三个不相交的对换的乘积。
⚠️ [易错点]
- 一个 k-循环的幂 $\sigma^r$ 是否还是一个循环,取决于 $r$ 和 $k$ 是否互质(coprime)。如果 $\gcd(r, k)=1$,那么 $\sigma^r$ 仍然是一个 k-循环。如果 $\gcd(r, k)=d > 1$,那么 $\sigma^r$ 会分裂成 $d$ 个长度为 $k/d$ 的不相交循环的乘积。
- 在计算循环的幂时,要小心追踪每个元素的路径,直到形成闭环,然后再从未追踪过的元素中选取一个开始新的追踪。
📝 [总结]
本段的核心结论是:一个长度为 k 的循环的阶是 k。它通过直观地将循环的幂次解释为“向前推 r 步”来证明这一点。同时,它也通过一个例子警示我们,一个循环的幂不一定仍然是一个循环,它可能会分裂成多个更小的不相交循环的乘积。
🎯 [存在目的]
本段旨在建立循环的阶与其长度之间的直接关系,这是置换代数中一个非常有用的基本事实。同时,通过探讨循环幂的结构,它也为后续将任意置换分解为不相交循环的理论提供了更深的理解和计算工具。
🧠 [直觉心智模型]
想象一个有 $k$ 个站点的环形地铁线。一辆列车(置换 $\sigma$)每运行一次,所有乘客都前进一站。显然,列车需要运行 $k$ 次,所有乘客才能都回到各自的出发点。这就是阶为 $k$ 的含义。如果列车一次运行两站($\sigma^2$),会发生什么?如果 $k$ 是偶数,比如 6,那么乘客会分裂成两组:一组在 1,3,5 号站之间循环,另一组在 2,4,6 号站之间循环。原来的一个大环分成了两个小环。
💭 [直观想象]
用钟表来想象。一个 12 小时的钟面可以看作一个 12-循环。时针每小时走一步($\sigma$)。它的阶是 12。如果时针每小时走两步($\sigma^2$),那么它只会在偶数点(12, 2, 4, ...)上循环,奇数点永远到不了。这就不再是一个 12-循环了。
📜 [原文38]
(7) 假设 $\sigma_{1}=\left(a_{1}, \ldots, a_{k}\right)$ 和 $\sigma_{2}=\left(b_{1}, \ldots, b_{\ell}\right)$ 是两个不相交的循环。那么很容易看出 $\sigma_{1} \sigma_{2}=\sigma_{2} \sigma_{1}$,即“不相交的循环可交换”。为了验证这一点,我们必须检查对于所有 $j \in\{1, \ldots, n\}$, $\sigma_{1} \sigma_{2}(j)=\sigma_{2} \sigma_{1}(j)$。首先,如果 $j=a_{i}$ 对于某个 $i$,那么 $\sigma_{1}\left(a_{i}\right)=a_{i+1}$(按我们通常的模 $k$ 加法约定),但 $\sigma_{2}\left(a_{i}\right)=a_{i}$ 因为 $a_{i} \neq b_{r}$ 对于任何 $r$。出于同样的原因, $\sigma_{2}\left(a_{i+1}\right)=a_{i+1}$。因此,对于所有 $i$ 且 $1 \leq i \leq k$,
$$
\sigma_{1} \sigma_{2}\left(a_{i}\right)=\sigma_{1}\left(\sigma_{2}\left(a_{i}\right)\right)=\sigma_{1}\left(a_{i}\right)=a_{i+1}
$$
而
$$
\sigma_{2} \sigma_{1}\left(a_{i}\right)=\sigma_{2}\left(\sigma_{1}\left(a_{i}\right)\right)=\sigma_{2}\left(a_{i+1}\right)=a_{i+1}=\sigma_{1} \sigma_{2}\left(a_{i}\right)
$$
类似地,$\sigma_{1} \sigma_{2}\left(b_{r}\right)=b_{r+1}=\sigma_{2} \sigma_{1}\left(b_{r}\right)$ 对于所有 $r, 1 \leq r \leq \ell$。最后,如果 $j$ 既不是 $a_{i}$ 也不是 $b_{r}$ 对于任何 $i, r$,那么
$$
\sigma_{1} \sigma_{2}(j)=\sigma_{1}\left(\sigma_{2}(j)\right)=\sigma_{1}(j)=j
$$
类似地 $\sigma_{2} \sigma_{1}(j)=j$。因此,对于所有可能的 $j \in\{1, \ldots, n\}$,$\sigma_{1} \sigma_{2}(j)=\sigma_{2} \sigma_{1}(j)$,从而 $\sigma_{1} \sigma_{2}= \sigma_{2} \sigma_{1}$。
📖 [逐步解释]
这部分证明了一个非常关键且有用的性质:不相交的循环可以交换顺序。
- 命题陈述:
- 如果 $\sigma_1$ 和 $\sigma_2$ 是两个不相交的循环,那么它们的乘积(复合)顺序无关紧要,即 $\sigma_1\sigma_2 = \sigma_2\sigma_1$。在群论中,这叫做可交换(commute)。
- 证明策略:
- 要证明两个置换相等,我们必须证明它们对集合 $\{1, \ldots, n\}$ 中的每一个元素 $j$ 的作用都是相同的。
- 我们将所有元素 $j$ 分为三类来讨论:
- $j$ 在第一个循环 $\sigma_1$ 的支持集中。
- $j$ 在第二个循环 $\sigma_2$ 的支持集中。
- $j$ 两个循环的支持集都不在。
- 分情况证明:
- 情况 1: $j$ 在 $\sigma_1$ 的支持集中
- 设 $j = a_i$,其中 $\operatorname{Supp}(\sigma_1) = \{a_1, \ldots, a_k\}$。
- 因为 $\sigma_1$ 和 $\sigma_2$ 不相交,所以 $j$ 不在 $\sigma_2$ 的支持集中。这意味着 $\sigma_2$ 固定 $j$ 和 $\sigma_1(j)$。即 $\sigma_2(a_i) = a_i$ 并且 $\sigma_2(a_{i+1}) = a_{i+1}$。
- 计算 $\sigma_1\sigma_2(j)$: $\sigma_1(\sigma_2(a_i)) = \sigma_1(a_i) = a_{i+1}$。
- 计算 $\sigma_2\sigma_1(j)$: $\sigma_2(\sigma_1(a_i)) = \sigma_2(a_{i+1}) = a_{i+1}$。
- 两者结果相同。
- 情况 2: $j$ 在 $\sigma_2$ 的支持集中
- 设 $j = b_r$,其中 $\operatorname{Supp}(\sigma_2) = \{b_1, \ldots, b_l\}$。
- 同理,因为不相交,$\sigma_1$ 固定 $j$ 和 $\sigma_2(j)$。
- 计算 $\sigma_1\sigma_2(j)$: $\sigma_1(\sigma_2(b_r)) = \sigma_1(b_{r+1}) = b_{r+1}$。
- 计算 $\sigma_2\sigma_1(j)$: $\sigma_2(\sigma_1(b_r)) = \sigma_2(b_r) = b_{r+1}$。
- 两者结果相同。
- 情况 3: $j$ 哪个支持集都不在
- 这意味着 $\sigma_1$ 和 $\sigma_2$ 都固定 $j$。即 $\sigma_1(j)=j$ 且 $\sigma_2(j)=j$。
- 计算 $\sigma_1\sigma_2(j)$: $\sigma_1(\sigma_2(j)) = \sigma_1(j) = j$。
- 计算 $\sigma_2\sigma_1(j)$: $\sigma_2(\sigma_1(j)) = \sigma_2(j) = j$。
- 两者结果相同。
- 结论:
- 由于对于 $\{1, \ldots, n\}$ 中的任何一个元素 $j$,都有 $\sigma_1\sigma_2(j) = \sigma_2\sigma_1(j)$,因此我们证明了置换 $\sigma_1\sigma_2$ 和 $\sigma_2\sigma_1$ 是相等的。
💡 [数值示例]
- 示例: 不相交循环
- 设 $\sigma_1 = (1, 2)$ 和 $\sigma_2 = (3, 4)$ 在 $S_4$ 中。它们是不相交的。
- $\sigma_1\sigma_2 = (1,2)(3,4)$。我们来计算它的矩阵表示。
- $1 \xrightarrow{\sigma_2} 1 \xrightarrow{\sigma_1} 2$
- $2 \xrightarrow{\sigma_2} 2 \xrightarrow{\sigma_1} 1$
- $3 \xrightarrow{\sigma_2} 4 \xrightarrow{\sigma_1} 4$
- $4 \xrightarrow{\sigma_2} 3 \xrightarrow{\sigma_1} 3$
- 所以 $\sigma_1\sigma_2 = \begin{pmatrix} 1&2&3&4 \\ 2&1&4&3 \end{pmatrix}$。
- $\sigma_2\sigma_1 = (3,4)(1,2)$。
- $1 \xrightarrow{\sigma_1} 2 \xrightarrow{\sigma_2} 2$
- $2 \xrightarrow{\sigma_1} 1 \xrightarrow{\sigma_2} 1$
- $3 \xrightarrow{\sigma_1} 3 \xrightarrow{\sigma_2} 4$
- $4 \xrightarrow{\sigma_1} 4 \xrightarrow{\sigma_2} 3$
- 所以 $\sigma_2\sigma_1 = \begin{pmatrix} 1&2&3&4 \\ 2&1&4&3 \end{pmatrix}$。
- 结果完全相同,验证了它们可交换。
- 示例: 相交循环
- 设 $\tau_1 = (1, 2)$ 和 $\tau_2 = (2, 3)$。它们相交于 2。
- $\tau_1\tau_2 = (1,2)(2,3)$。
- $1 \xrightarrow{\tau_2} 1 \xrightarrow{\tau_1} 2$
- $2 \xrightarrow{\tau_2} 3 \xrightarrow{\tau_1} 3$
- $3 \xrightarrow{\tau_2} 2 \xrightarrow{\tau_1} 1$
- 所以 $\tau_1\tau_2 = (1, 2, 3)$。
- $\tau_2\tau_1 = (2,3)(1,2)$。
- $1 \xrightarrow{\tau_1} 2 \xrightarrow{\tau_2} 3$
- $2 \xrightarrow{\tau_1} 1 \xrightarrow{\tau_2} 1$
- $3 \xrightarrow{\tau_1} 3 \xrightarrow{\tau_2} 2$
- 所以 $\tau_2\tau_1 = (1, 3, 2)$。
- $(1, 2, 3) \neq (1, 3, 2)$,所以相交循环通常不可交换。
⚠️ [易错点]
- 这个性质只对不相交的循环成立。对于相交循环,顺序几乎总是重要的。
- 这个性质是后续“任何置换可以唯一地分解为不相交循环的乘积”这个重要定理的基石。正是因为不相交循环可以任意交换顺序,我们才可以说这个分解是唯一的(不考虑因子顺序)。
📝 [总结]
本段证明了不相交循环是可交换的。这意味着如果两个循环作用在完全不同的元素集合上,那么先执行哪个后执行哪个,其最终效果是完全一样的。这个性质极大地简化了包含不相交循环的置换的计算。
🎯 [存在目的]
本段的目的是建立置换代数中的一个基本运算定律。这个定律不仅简化了计算,更重要的是,它为置换的唯一循环分解定理提供了理论基础,是理解对称群结构的关键一步。
🧠 [直觉心智模型]
想象你有两组独立的任务。任务A是整理你的书桌,任务B是打扫你的厨房。因为书桌和厨房是两个不相干的空间(不相交的支持集),所以你“先整理书桌后打扫厨房”和“先打扫厨房后整理书桌”的最终结果是一样的:一个干净的书桌和一个干净的厨房。但如果任务是“洗碗”和“擦干碗”,这两个任务作用于同一个对象(碗),顺序就至关重要了。
💭 [直观想象]
想象在电脑上有两个独立的程序在运行,一个在编辑文档,另一个在播放音乐。因为它们操作的是不同的资源(一个是文本文件,一个是音频设备),所以哪个程序先启动,哪个程序后启动,不会影响到另一个程序的工作。它们的操作是“可交换”的。
📜 [原文39]
注意,不相交的循环可能可交换也可能不可交换。例如,
$$
(1,2)(1,3)=(1,3,2) \neq(1,2,3)=(1,3)(1,2)
$$
而
$$
(1,2,3,4,5)(1,3,5,2,4)=(1,4,2,5,3)=(1,3,5,2,4)(1,2,3,4,5)
$$
📖 [逐步解释]
(注:原文第一句话有误,应为“相交的循环可能可交换也可能不可交换”。根据上下文和例子,作者意在讨论相交循环的情况。)
这部分通过两个例子,探讨了当两个循环 相交时,它们是否可交换。结论是:不一定。
- 通常不可交换:
- 第一个例子是 $(1,2)$ 和 $(1,3)$,它们在元素 1 处相交。
- 计算 $(1,2)(1,3)$:
- $1 \xrightarrow{(1,3)} 3 \xrightarrow{(1,2)} 3$
- $3 \xrightarrow{(1,3)} 1 \xrightarrow{(1,2)} 2$
- $2 \xrightarrow{(1,3)} 2 \xrightarrow{(1,2)} 1$
- 结果是 $1 \to 3, 3 \to 2, 2 \to 1$,即循环 $(1,3,2)$。
- 计算 $(1,3)(1,2)$:
- $1 \xrightarrow{(1,2)} 2 \xrightarrow{(1,3)} 2$
- $2 \xrightarrow{(1,2)} 1 \xrightarrow{(1,3)} 3$
- $3 \xrightarrow{(1,2)} 3 \xrightarrow{(1,3)} 1$
- 结果是 $1 \to 2, 2 \to 3, 3 \to 1$,即循环 $(1,2,3)$。
- 因为 $(1,3,2) \neq (1,2,3)$,所以 $(1,2)$ 和 $(1,3)$ 不可交换。这是相交循环的典型情况。
- 偶尔可交换:
- 第二个例子是 $\sigma = (1,2,3,4,5)$ 和 $\tau = (1,3,5,2,4)$。这两个 5-循环在所有五个元素上都相交。
- 原文直接给出了计算结果:
- $\sigma\tau = (1,4,2,5,3)$
- $\tau\sigma = (1,4,2,5,3)$
- 我们来验证 $\sigma\tau$ 的计算:
- $1 \xrightarrow{\tau} 3 \xrightarrow{\sigma} 4$
- $4 \xrightarrow{\tau} 1 \xrightarrow{\sigma} 2$
- $2 \xrightarrow{\tau} 4 \xrightarrow{\sigma} 5$
- $5 \xrightarrow{\tau} 2 \xrightarrow{\sigma} 3$
- $3 \xrightarrow{\tau} 5 \xrightarrow{\sigma} 1$
- 所以 $\sigma\tau = (1,4,2,5,3)$,与原文一致。
- 同样可以验证 $\tau\sigma$ 也是 $(1,4,2,5,3)$。
- 这个例子表明,即使两个循环完全相交,它们在某些特殊情况下也可能是可交换的。
💡 [数值示例]
这两个例子本身就是非常具体的数值示例,清楚地展示了相交循环乘法的两种可能性。
⚠️ [易错点]
- 纠正原文:必须认识到原文“不相交的循环可能可交换也可能不可交换”是笔误。不相交循环总是可交换的。这里讨论的是相交循环的情况。
- 不要假设不可交换性:虽然相交循环通常是不可交换的,但不应该想当然。在特定情况下,比如一个循环和它的幂,它们就是可交换的。
- 计算相交循环乘积是学习置换群的第一个难点,必须通过大量的练习来掌握逐元素追踪的计算方法。
📝 [总结]
本段(在修正其笔误后)的核心思想是:相交循环的乘法通常是不可交换的。它通过一个标准的例子 (1,2)(1,3) != (1,3)(1,2) 来阐明这一点。同时,它也通过一个特殊的例子表明,相交循环在某些情况下也可能可交换,因此不能一概而论。
🎯 [存在目的]
本段的目的是为了与前一段“不相交循环可交换”形成对比,强调“不相交”这个条件的重要性。它提醒读者,在处理置换乘法时,顺序通常是至关重要的,不能随意交换,除非满足不相交这一特殊条件。
🧠 [直觉心智模型]
回到整理房间的例子。任务A是“把书桌上的书放到书架上”,任务B是“擦拭书桌”。这两个任务都作用于“书桌”这个对象(相交),它们的顺序显然很重要:你必须先把书拿走,才能擦整个桌子。如果你先擦桌子,再把书放回书架,那么书下面的灰尘就没擦到。这是“不可交换”的。但如果任务A是“把书桌上的书翻到第5页”,任务B是“给书桌上的书包上书皮”,这两个任务虽然都作用于书,但在某些情况下可能结果一样(可交换)。
💭 [直观想象]
烹饪时,“打鸡蛋”和“炒鸡蛋”这两个动作相交于“鸡蛋”,顺序是固定的,不可交换。但“给菜里加盐”和“给菜里加胡椒”,这两个动作虽然都作用于“菜”,但通常顺序可以交换,结果差别不大(近似可交换)。
📜 [原文40]
(8) 最后,我们有一个美丽的公式:如果 $\sigma \in S_{n}$ 是一个任意元素(不一定是 $k$-循环),且 $\left(a_{1}, \ldots, a_{k}\right)$ 是一个 $k$-循环,那么
$$
\sigma \cdot\left(a_{1}, \ldots, a_{k}\right) \cdot \sigma^{-1}=\left(\sigma\left(a_{1}\right), \ldots, \sigma\left(a_{k}\right)\right) .
$$
换句话说,$\sigma \cdot\left(a_{1}, \ldots, a_{k}\right) \cdot \sigma^{-1}$ 仍然是一个 $k$-循环,但它是一个由 $\sigma$ “重新命名”了元素 $a_{1}, \ldots, a_{k}$ 的 $k$-循环。
为了证明这个公式,我们只需检查
$$
\sigma \cdot\left(a_{1}, \ldots, a_{k}\right) \cdot \sigma^{-1}(j)=\left(\sigma\left(a_{1}\right), \ldots, \sigma\left(a_{k}\right)\right)(j)
$$
对于每个 $j \in\{1, \ldots, n\}$。首先,如果 $j$ 是 $\sigma\left(a_{i}\right)$ 的形式,对于某个 $i$,那么根据定义
$$
\left(\sigma\left(a_{1}\right), \ldots, \sigma\left(a_{k}\right)\right)\left(\sigma\left(a_{i}\right)\right)=\sigma\left(a_{i+1}\right)
$$
其中,如果 $i=k$,我们照常将 $k+1$ 解释为 $1$。另一方面,
$$
\begin{aligned}
& \sigma \cdot\left(a_{1}, \ldots, a_{k}\right) \cdot \sigma^{-1}\left(\sigma\left(a_{i}\right)\right)=\sigma \cdot\left(a_{1}, \ldots, a_{k}\right)\left(\sigma^{-1}\left(\sigma\left(a_{i}\right)\right)\right. \\
& \quad=\sigma \cdot\left(a_{1}, \ldots, a_{k}\right)\left(a_{i}\right)=\sigma\left(\left(a_{1}, \ldots, a_{k}\right)\left(a_{i}\right)\right)=\sigma\left(a_{i+1}\right)
\end{aligned}
$$
因此,如果 $j=\sigma\left(a_{i}\right)$ 对于某个 $i$,则两边相等。另一方面,如果 $j \neq \sigma\left(a_{i}\right)$ 对于任何 $i$,那么 $\left(\sigma\left(a_{1}\right), \ldots, \sigma\left(a_{k}\right)\right)(j)=j$。但 $j \neq \sigma\left(a_{i}\right) \Longleftrightarrow \sigma^{-1}(j) \neq a_{i}$,所以
$$
\begin{aligned}
\sigma \cdot & \left(a_{1}, \ldots, a_{k}\right) \cdot \sigma^{-1}(j)=\sigma \cdot\left(a_{1}, \ldots, a_{k}\right)\left(\sigma^{-1}(j)\right) \\
& =\sigma\left(\left(a_{1}, \ldots, a_{k}\right)\left(\sigma^{-1}(j)\right)\right)=\sigma\left(\sigma^{-1}(j)\right)=j
\end{aligned}
$$
因此 $\sigma \cdot\left(a_{1}, \ldots, a_{k}\right) \cdot \sigma^{-1}(j)=\left(\sigma\left(a_{1}\right), \ldots, \sigma\left(a_{k}\right)\right)(j)$ 对于每个 $j \in\{1, \ldots, n\}$,证明了该公式。
📖 [逐步解释]
这部分介绍并证明了群论中一个极其重要的概念和公式——共轭(conjugation)。
- 公式的含义:
- 这个公式描述了用一个置换 $\sigma$ 去“共轭”一个循环 $(a_1, \ldots, a_k)$ 会发生什么。
- 共轭操作的表达式是 $\sigma \cdot (\text{某物}) \cdot \sigma^{-1}$。
- 公式表明,结果仍然是一个循环,并且长度不变,还是 $k$-循环。
- 新循环的内容,是把原循环里的每一个元素 $a_i$ 都用 $\sigma$ 作用一遍,变成 $\sigma(a_i)$。
- 这个过程可以被形象地理解为:$\sigma$ 对循环 $(a_1, \ldots, a_k)$ 进行了一次“重新命名”或“翻译”。原来的循环是在 $\{a_1, \ldots, a_k\}$ 这个“语言”下描述的,共轭之后,变成了在 $\{\sigma(a_1), \ldots, \sigma(a_k)\}$ 这个新“语言”下描述的、结构完全相同的循环。
- 证明的逻辑:
- 为了证明两个置换(即左边的 $\sigma(a_1, \ldots, a_k)\sigma^{-1}$ 和右边的 $(\sigma(a_1), \ldots, \sigma(a_k))$)相等,我们需要证明它们对任何元素 $j$ 的作用都一样。
- 证明仍然采用分情况讨论的策略:
- 情况 1: $j$ 在新循环的支持集里。
- 新循环 $(\sigma(a_1), \ldots, \sigma(a_k))$ 的支持集是 $\{\sigma(a_1), \ldots, \sigma(a_k)\}$。
- 所以我们设 $j = \sigma(a_i)$。
- 右边的作用:根据循环定义,右边把 $\sigma(a_i)$ 变成列表中的下一个元素 $\sigma(a_{i+1})$。
- 左边的作用:我们计算 $\sigma(a_1, \ldots, a_k)\sigma^{-1}(\sigma(a_i))$。
- 首先,$\sigma^{-1}$ 和 $\sigma$ 抵消,$\sigma^{-1}(\sigma(a_i)) = a_i$。
- 中间的循环 $(a_1, \ldots, a_k)$ 作用在 $a_i$ 上,得到 $a_{i+1}$。
- 最后,外面的 $\sigma$ 作用在 $a_{i+1}$ 上,得到 $\sigma(a_{i+1})$。
- 两边结果都是 $\sigma(a_{i+1})$,所以相等。
- 情况 2: $j$ 不在新循环的支持集里。
- 即 $j \notin \{\sigma(a_1), \ldots, \sigma(a_k)\}$。
- 右边的作用:根据循环定义,右边固定所有不在其支持集中的元素,所以结果是 $j$。
- 左边的作用:我们计算 $\sigma(a_1, \ldots, a_k)\sigma^{-1}(j)$。
- 因为 $j \notin \{\sigma(a_1), \ldots, \sigma(a_k)\}$,两边同时作用 $\sigma^{-1}$ 可得 $\sigma^{-1}(j) \notin \{a_1, \ldots, a_k\}$。
- 所以,中间的循环 $(a_1, \ldots, a_k)$ 固定 $\sigma^{-1}(j)$。
- 整个表达式变成 $\sigma(\sigma^{-1}(j))$。
- $\sigma$ 和 $\sigma^{-1}$ 抵消,结果是 $j$。
- 两边结果都是 $j$,所以相等。
- 两种情况都证明了两边相等,因此公式成立。
💡 [数值示例]
- 示例: 设 $\sigma = (1, 2, 3)$ 和一个 4-循环 $\tau = (1, 4, 5, 6)$。我们来计算 $\sigma\tau\sigma^{-1}$。
- 方法一:使用公式
- $\sigma^{-1} = (1, 3, 2)$。
- 公式告诉我们,结果是一个新的 4-循环,其元素是把 $\tau$ 中的元素用 $\sigma$ 重新命名。
- 原循环是 $(1, 4, 5, 6)$。
- 新循环是 $(\sigma(1), \sigma(4), \sigma(5), \sigma(6))$。
- 我们来计算这些值:
- $\sigma(1) = 2$
- $\sigma(4) = 4$ (因为 4 不在 $\sigma$ 的支持集中)
- $\sigma(5) = 5$ (同理)
- $\sigma(6) = 6$ (同理)
- 所以,$\sigma\tau\sigma^{-1} = (2, 4, 5, 6)$。
- 方法二:按部就班计算
- $\sigma\tau\sigma^{-1} = (1,2,3)(1,4,5,6)(1,3,2)$。
- 我们来追踪元素 2 的路径:
- $2 \xrightarrow{(1,3,2)} 1 \xrightarrow{(1,4,5,6)} 4 \xrightarrow{(1,2,3)} 4$。所以结果把 2 映到 4。
- 追踪元素 4:
- $4 \xrightarrow{(1,3,2)} 4 \xrightarrow{(1,4,5,6)} 5 \xrightarrow{(1,2,3)} 5$。所以结果把 4 映到 5。
- ... 以此类推,最终会发现结果确实是 $(2, 4, 5, 6)$。
- 对比两种方法,显然使用公式要快捷得多。
⚠️ [易错点]
- 共轭操作 $\sigma(\cdot)\sigma^{-1}$ 是一个非常抽象但核心的群论概念。这个公式是理解共轭作用在置换群中的具体表现。
- 公式两边的 $\sigma$ 必须是同一个置换。
- 这个公式可以推广:$\sigma(\tau_1\tau_2)\sigma^{-1} = (\sigma\tau_1\sigma^{-1})(\sigma\tau_2\sigma^{-1})$。也就是说,对一个乘积的共轭等于共轭的乘积。这意味着,要知道一个任意置换被共轭后的结果,我们只需将它的循环分解中的每一个循环进行“重命名”,然后再乘起来。
📝 [总结]
本段介绍并证明了置换的共轭公式:$\sigma (a_1, \ldots, a_k) \sigma^{-1} = (\sigma(a_1), \ldots, \sigma(a_k))$。这个公式表明,对一个循环进行共轭操作,等价于保持其循环结构不变,而仅仅将其中的元素用共轭算子 $\sigma$ 进行“重新标记”。这是一个极其有用的计算工具和理论洞察。
🎯 [存在目的]
本段的目的是引入共轭这个核心概念在对称群中的具体表现。这个公式不仅是一个计算捷径,它还揭示了共轭的本质——保持代数结构(循环类型)不变,只改变元素的“名字”。这对于理解共轭类(所有循环类型相同的置换构成的集合)和正规子群等更高级的概念至关重要。
🧠 [直觉心智模型]
想象你有一份用中文写的菜谱(一个循环,比如“先放(葱),再放(姜),最后放(蒜)”)。一个翻译器 $\sigma$ 可以把中文翻译成英文($\sigma(葱)=onion, \sigma(姜)=ginger, \sigma(蒜)=garlic$)。
那么,$\sigma(\text{菜谱})\sigma^{-1}$ 这个操作,就相当于用英文把这份菜谱重新念一遍:“先放(onion),再放(ginger),最后放(garlic)”。菜谱的结构(“先...再...最后...”)没有变,只是原料的名字被“共轭”成了英文。
💭 [直观想象]
想象一个由齿轮 (a,b,c) 组成的机械装置。现在你有一个“重塑”工具 $\sigma$,它可以把齿轮 a 变成 a',b 变成 b',c 变成 c'。那么共轭操作 $\sigma (a,b,c) \sigma^{-1}$ 的结果,就是一个新的、但结构完全相同的机械装置,由齿轮 (a',b',c') 组成。
4. 置换的循环分解
📜 [原文41]
在上面的讨论中,我们已经看到了许多循环的计算,特别是两个循环的乘积有时是循环,有时不是循环的例子。更一般地,我们有关于 $S_{n}$ 元素的以下分解结果:
定理 2.1.4. 设 $\sigma \in S_{n}, \sigma \neq 1$。那么 $\sigma$ 是长度至少为 2 的不相交循环的乘积。此外,乘积中的项(循环)的顺序是唯一的。
注 2.1.5. (1) 就像将自然数分解成素数一样,单个循环是循环的“乘积”(它是一个循环的乘积)。
(2) 我们也可以在这个框架中允许 1,约定 1 是空积,即没有循环的“乘积”。
(3) 由于不相交的循环可交换,我们总是可以改变不相交循环的乘积中的顺序,结果将是相同的。然而,定理说这是唯一可能的歧义。
📖 [逐步解释]
这部分提出了对称群中一个最核心、最基本的结构性定理:唯一循环分解定理。
- 定理陈述:
- 任何一个非恒等的置换 $\sigma \in S_n$,都可以被写作一串不相交循环的乘积。
- 这些不相交循环的长度都至少为 2(因为长度为 1 的循环是恒等元,可以省略)。
- 唯一性:这种分解是“唯一的”。
- 对“唯一性”的解释:
- 类比质数分解 (注 1):这个定理非常类似于算术基本定理(任何大于1的自然数都可以唯一地分解为素数的乘积)。在这里,不相交循环扮演了置换世界里“素数”的角色,它们是构成所有置换的基本、独立的部分。一个本身就是循环的置换,它的分解就是它自己,就像一个素数的质因数分解是它自己一样。
- 单位元的处理 (注 2):恒等置换 1 如何处理?它没有任何长度大于等于 2 的不相交循环。我们约定,1 的分解是“空积”,即一个循环都没有的乘积。这类似于在数论中,1 的质因数分解是空积。
- 顺序的歧义 (注 3):定理说“顺序是唯一的”。但我们刚刚才证明了不相交循环是可交换的。这意味着如果 $\sigma = c_1 c_2$,其中 $c_1, c_2$ 是不相交循环,那么 $\sigma = c_2 c_1$ 也成立。这难道不违反唯一性吗?
- 不违反。这里的“唯一”指的是,构成这个乘积的那些循环(因子)是唯一的,而不管你把它们按什么顺序写下来。
- 更精确的说法是:任何一个置换都对应着一个唯一的不相交循环的集合,这个置换就是这个集合中所有循环的乘积。
- 例如,如果置换 $\sigma$ 的分解是循环 $(1,2)$ 和 $(3,4)$ 的乘积,那么你可以写成 $(1,2)(3,4)$ 或 $(3,4)(1,2)$,但你不可能把它写成比如 $(1,5)(2,3)$ 这样的分解。因子集合 $\{(1,2), (3,4)\}$ 是确定不变的。
💡 [数值示例]
- 示例 1:
- 设 $\sigma = \left(\begin{array}{ccccc} 1 & 2 & 3 & 4 & 5 \\ 2 & 3 & 1 & 5 & 4 \end{array}\right)$。
- 它的循环分解是 $(1,2,3)(4,5)$。
- $(1,2,3)$ 和 $(4,5)$ 是不相交的,长度都大于等于 2。
- 这个分解是唯一的。你不可能找到另一组不相交循环,它们的乘积也是 $\sigma$。
- 我们可以写成 $(4,5)(1,2,3)$,这代表同一个分解。
- 示例 2: 单个循环
- 设 $\tau = (1, 2, 3, 4)$。它本身就是一个 4-循环。
- 它的循环分解就是它自己。这就像问素数 7 的质因数分解,答案就是 7。
- 示例 3: 恒等置换
- 在 $S_5$ 中,$\sigma = 1$。
- 它的循环分解是空积。没有任何长度大于等于 2 的循环。
⚠️ [易错点]
- 唯一性的理解:这是最关键也最容易产生误解的地方。唯一性指的是构成乘积的循环因子集合的唯一性,而不是书写顺序的唯一性。
- 必须是不相交:定理的威力在于“不相交”。任何置换都可以写成相交循环的乘积,但那种分解方式非常不唯一,也没有太大意义。例如 $(1,2,3) = (1,2)(2,3) = (1,3)(1,2)$ (修正后应为 $(1,3)(2,3)^{-1}(1,2)$ 的一个变体,但此例旨在说明非唯一性),这些都是相交循环的乘积。
- 长度至少为 2:这是为了表示的简洁和唯一。如果允许写入 1-循环,那么 $(1,2)(3)(4)$ 和 $(1,2)(3)(4)(5)$ 都可以表示 $(1,2) \in S_5$,分解就不唯一了。
📝 [总结]
本段介绍了置换的唯一循环分解定理。该定理指出,任何非单位元置换都可以被唯一地表示为一系列长度至少为 2 的不相交循环的乘积。这里的“唯一”是指构成乘积的循环因子集合是唯一的,而因子的书写顺序因不相交循环的可交换性而可以改变。这个定理是理解对称群结构的基础。
🎯 [存在目的]
这个定理的目的在于为每一个置换提供一个“标准型”或“指纹”。就像每个整数都有一个唯一的质因数分解一样,每个置换都有一个唯一的不相交循环分解。这个“指纹”揭示了置换的内在结构,使得我们可以根据分解的形式来对置换进行分类(例如,根据其循环的长度构成,即循环类型),并方便地计算其阶、符号等重要性质。
🧠 [直觉心智模型]
任何复杂的“座位交换游戏”都可以被看作是同时进行的几个互不相干的“小圈子游戏”。比如,100个学生换座位,可能实际上是1、2、3号同学在玩一个三人圈游戏,4、5号同学在玩一个两人圈游戏,而其他95个同学都坐在原地。这个分解 (1,2,3)(4,5) 就完整、唯一地描述了这次复杂的座位交换。
💭 [直观想象]
想象一条被打结的绳子。唯一循环分解定理就像是说,任何一个复杂的绳结,都可以被看作是由几个独立的、互不缠绕的简单绳圈组成的。解开这个绳结的过程,就是把这些独立的绳圈一个个找出来。
📜 [原文42]
例子 2.1.6. 对于群 $S_{4}$,不相交循环的乘积只有以下几种可能性:(1) 恒等元 1;(2) 对换,即 2-循环;(3) 3-循环;(4) 4-循环;(5) 两个不相交的 2-循环的乘积。恒等元 1 只有一个。对换的数量是 $\binom{4}{2}=6$。对于 3-循环 $(a_{1}, a_{2}, a_{3})$,有 4 种选择 $a_{1}$,然后 3 种选择 $a_{2}$,然后 2 种选择 $a_{3}$,总共有 $4 \cdot 3 \cdot 2=24$ 种选择有序三元组 $(a_{1}, a_{2}, a_{3})$。然而,作为 $S_{4}$ 的元素,$(a_{1}, a_{2}, a_{3})=\left(a_{2}, a_{3}, a_{1}\right)=\left(a_{3}, a_{1}, a_{2}\right)$,因此作为 $S_{4}$ 元素的不同 3-循环的总数是 $24/3=8$。同样,作为 $S_{4}$ 元素的 4-循环的总数是 $4 \cdot 3 \cdot 2 \cdot 1 / 4=6$。最后,为了计算两个不相交的 2-循环的乘积 $(a, b)(c, d)$ 的数量,注意,如上所述, $(a, b)$ 有 6 种选择。 $(a, b)$ 的选择决定了 $c$ 和 $d$,因为 $\{c, d\}=\{1,2,3,4\}-\{a, b\}$。但由于 $(a, b)(c, d)=(c, d)(a, b)$,我们应该将总数除以 2,得到 $6 / 2=3$ 个 $S_{4}$ 元素,它们可以写成两个不相交的 2-循环的乘积。作为检查,将各种可能性加起来得到 $1+6+8+6+3=24$,符合预期。
📖 [逐步解释]
这部分通过分析 $S_4$ 这个具体的群,来实践和展示循环分解理论的应用。它对 $S_4$ 中所有的元素按照它们的循环结构进行了分类和计数。
- 分类:
- 根据唯一循环分解定理, $S_4$ 中的任何一个置换都必须是以下五种结构(称为循环类型或共轭类)之一:
- 恒等元:分解是空积。
- 2-循环(对换):形如 $(a,b)$。
- 3-循环:形如 $(a,b,c)$。
- 4-循环:形如 $(a,b,c,d)$。
- 两个不相交的 2-循环的乘积:形如 $(a,b)(c,d)$。
- 这涵盖了对4个元素进行排列的所有可能结构。例如,不可能有一个 5-循环,也不可能有一个 3-循环和一个 2-循环的乘积(因为 $3+2=5 > 4$)。
- 计数:
- 恒等元 (1):只有 1 个。
- 对换 (2-循环):
- 相当于从 4 个元素中选出 2 个来组成一个对换。
- 组合数公式:$\binom{4}{2} = \frac{4 \times 3}{2 \times 1} = 6$ 个。
- 它们是 $(1,2), (1,3), (1,4), (2,3), (2,4), (3,4)$。
- 3-循环:
- 首先,从 4 个元素中选 3 个来构成循环。有 $\binom{4}{3}=4$ 种选法。
- 对于选出的 3 个元素,比如 $\{1,2,3\}$,可以构成多少个不同的 3-循环?
- 我们可以从任意一个开始,比如 1。下一个可以是 2 或 3。如果下一个是 2,那么最后一个必须是 3,得到 $(1,2,3)$。如果下一个是 3,那么最后一个必须是 2,得到 $(1,3,2)$。所以对于固定的 3 个元素,有 2 个不同的 3-循环。
- 总数 = (选元素的方法数) $\times$ (用这些元素构造循环的方法数) = $4 \times 2 = 8$ 个。
- 原文提供了另一种思路:先考虑有序三元组 $(a_1, a_2, a_3)$ 的数量,这是排列 $P(4,3) = 4 \times 3 \times 2 = 24$。但由于 $(a_1,a_2,a_3) = (a_2,a_3,a_1) = (a_3,a_1,a_2)$,每 3 个有序三元组才对应一个唯一的 3-循环,所以总数是 $24/3=8$ 个。
- 4-循环:
- 从 4 个元素中选 4 个,只有 1 种选法。
- 用这 4 个元素 $\{1,2,3,4\}$ 可以构成多少个 4-循环?
- 固定第一个元素为 1。剩下的 3 个元素 $\{2,3,4\}$ 可以任意排列,有 $3! = 6$ 种方式。例如 $(1,2,3,4), (1,2,4,3), \ldots$。
- 所以总数是 6 个。
- 原文思路:$P(4,4) = 4! = 24$ 个有序四元组。每个 4-循环有 4 种等价写法,所以总数是 $24/4=6$ 个。
- 两个不相交的 2-循环:
- 形如 $(a,b)(c,d)$。
- 首先,从 4 个元素中选 2 个组成第一个对换 $(a,b)$,有 $\binom{4}{2}=6$ 种方法。
- 一旦选定了 $(a,b)$,剩下的两个元素 $c,d$ 就自动确定了。
- 但是,$(a,b)(c,d)$ 和 $(c,d)(a,b)$ 是同一个置换(因为它们是不相交的,可交换)。我们的计数方法把这两种情况都算了一遍。
- 所以需要将总数除以 2。得到 $6/2=3$ 个。
- 这 3 个元素是 $(1,2)(3,4), (1,3)(2,4), (1,4)(2,3)$。
- 验证:
- 将所有类型的元素数量加起来:$1 (\text{恒等元}) + 6 (\text{对换}) + 8 (\text{3-循环}) + 6 (\text{4-循环}) + 3 (\text{2,2-循环积}) = 24$。
- 这个总数等于 $S_4$ 的总元素数 $4! = 24$。计数正确。
💡 [数值示例]
这个例子本身就是对 $S_4$ 进行的详尽的数值分析,展示了如何系统地列举和计算一个对称群中不同循环结构的元素数量。
⚠️ [易错点]
- 计数循环时,最容易犯的错误是过度计数。必须考虑到循环表示法的冗余性(如 $(a,b,c)=(b,c,a)$)和不相交循环乘积的可交换性(如 $(a,b)(c,d)=(c,d)(a,b)$)。
- 组合数学的运用是关键。搞清楚何时用排列($P(n,k)$),何时用组合($C(n,k)$),以及如何处理等价计数,是正确计算的核心。
- 这种分类和计数的方法可以推广到任何 $S_n$。一个置换的循环类型由其循环分解中各个循环的长度构成的整数分拆(integer partition)决定。例如,在 $S_4$ 中,5种类型分别对应整数 4 的分拆:
- 恒等元 -> 1+1+1+1
- 对换 -> 2+1+1
- 3-循环 -> 3+1
- 4-循环 -> 4
- 两个2-循环 -> 2+2
📝 [总结]
本段通过对 $S_4$ 进行详细的案例分析,将唯一循环分解定理付诸实践。它将 $S_4$ 的 24 个元素根据其循环结构分成了 5 种类型,并使用组合学的方法精确地计算了每种类型元素的数量,最后验证了总数与 $4!$ 相符。这展示了循环分解理论是如何作为一个强大的工具来分析和理解对称群的内部结构的。
🎯 [存在目的]
本段的目的是通过一个具体、可操作的例子来巩固前面抽象的循环分解理论。它让读者亲手“解剖”一个对称群,看到理论在实践中如何运作,加深对循环类型、共轭类以及相关计数方法的理解。
🧠 [直觉心智模型]
这就像对一个动物园里的所有动物进行分类。$S_4$ 是动物园,有 24 只动物。循环分解理论提供了分类标准(循环结构)。我们通过这个标准,把动物园分成了几个园区:“恒等元”区(1只),“对换”区(6只),“3-循环”区(8只),“4-循环”区(6只),和“双对换”区(3只)。清点完每个区的数量,加起来正好是动物园的总数。
💭 [直观想象]
想象你在整理一手扑克牌。你不会一张一张地看,而是会寻找结构,比如“一个对子”、“一个三条”、“一个顺子”、“一个葫芦(三条带一对)”。$S_4$ 中的这五种循环结构,就类似于扑克牌中的不同牌型。这个例子就是在数 $S_4$ 这副“牌”里,各种“牌型”分别有多少个。
📜 [原文43]
在这个表示法中,$D_{4}$ 是 $S_{4}$ 的子群,由以下给出
$$
D_{4}=\{1,(1,2,3,4),(1,3)(2,4),(1,4,3,2),(2,4),(1,3),(1,2)(3,4),(1,4)(2,3)\}
$$
📖 [逐步解释]
这部分将前面提到的二面体群 $D_4$ 与 $S_4$ 中具体的循环表示联系起来。
- $D_4$ 的背景:
- $D_4$ 是正方形的对称群,有 8 个元素。这些元素是能使正方形恢复原状的旋转和翻转操作。
- 将几何操作转化为置换:
- 我们给正方形的四个顶点按逆时针顺序编号为 1, 2, 3, 4。
- $D_4$ 中的每个操作都会引起顶点的重新排列,即一个 $S_4$ 中的置换。
- 旋转:
- 旋转 $0^\circ$:所有顶点不动。对应恒等元 1。
- 旋转 $90^\circ$:$1\to2, 2\to3, 3\to4, 4\to1$。对应 4-循环 $(1,2,3,4)$。
- 旋转 $180^\circ$:$1\to3, 3\to1$ 且 $2\to4, 4\to2$。对应两个不相交对换的乘积 $(1,3)(2,4)$。
- 旋转 $270^\circ$:$1\to4, 4\to3, 3\to2, 2\to1$。对应 4-循环 $(1,4,3,2)$。
- 翻转:
- 沿水平中线翻转:$1\leftrightarrow4, 2\leftrightarrow3$。对应 $(1,4)(2,3)$。
- 沿垂直中线翻转:$1\leftrightarrow2, 3\leftrightarrow4$。对应 $(1,2)(3,4)$。
- 沿主对角线 (1-3) 翻转:2和4交换位置。对应对换 $(2,4)$。
- 沿副对角线 (2-4) 翻转:1和3交换位置。对应对换 $(1,3)$。
- $D_4$ 子群的构成:
- 将上述 8 个置换收集起来,就得到了 $S_4$ 中同构于 $D_4$ 的那个子群。
- 这个集合包含了 $S_4$ 中各种循环类型的元素:恒等元、4-循环、两个不相交的对换、单个对换。但它不包含 3-循环。
💡 [数值示例]
这个例子本身就是将一个抽象的几何群 $D_4$ 映射到 $S_4$ 中具体置换集合的数值示例。
⚠️ [易错点]
- 识别翻转对应的置换是常见的难点。需要画一个正方形并实际模拟翻转过程,观察顶点的移动轨迹。
- $D_4$ 只是 $S_4$ 的一个子群,它不包含 $S_4$ 的所有元素。例如,$S_4$ 中有 8 个 3-循环,但没有一个属于 $D_4$。这说明正方形的对称操作无法产生 3-循环这样的顶点排列。
📝 [总结]
本段明确地写出了二面体群 $D_4$ 作为 $S_4$ 子群时,其 8个元素分别对应哪些具体的置换(用循环表示法)。这为抽象的几何对称群提供了一个具体、代数化的表示,并展示了如何将几何操作翻译成置换。
🎯 [存在目的]
本段的目的是为了具体化前面提到的“$D_n$ 是 $S_n$ 的一个子群”这一说法。通过实际写出 $D_4$ 的所有元素,读者可以更直观地理解几何对称群和置换群之间的联系,并看到一个具体的子群是如何由来自不同循环类型的元素构成的。
🧠 [直觉心智模型]
这就像是给正方形的对称操作“拍照”。每次操作(旋转或翻转)后,我们都拍一张顶点位置的照片。这些照片(置换)的集合,就构成了 $S_4$ 中的 $D_4$ 子群。
💭 [直观想象]
想象你有一张标有1,2,3,4顶点的透明正方形卡片,覆盖在一张同样画有1,2,3,4位置的纸上。你对卡片进行旋转或翻转,但要求操作后卡片仍然能与纸上的轮廓重合。每次操作后,卡片上的数字 i 覆盖了纸上的数字 j,这就定义了一个置换 $\sigma(i)=j$。$D_4$ 就是所有这些可能的置换的集合。
5. 循环分解算法
📜 [原文44]
定理的证明给出了一种方法,这种方法在实践中比抽象解释更容易理解和实现。例如,假设我们给定一个与 $2 \times n$ 矩阵对应的具体置换,例如
$$
\sigma=\left(\begin{array}{lllllllll}
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 \\
3 & 6 & 5 & 7 & 1 & 4 & 9 & 8 & 2
\end{array}\right),
$$
这是将 $\sigma$ 写成长度至少为 2 的不相交循环的乘积的方法:从 1 开始,我们看到 $\sigma(1)=3, \sigma(3)=5, \sigma(5)=1$,所以我们回到了起点。写下循环 $(1,3,5)$。搜索不在 $(1,3,5)$ 支持集中的元素,我们看到第一个是 2。然后 $\sigma(2)=6, \sigma(6)=4, \sigma(4)=7, \sigma(7)=9, \sigma(9)=2$,所以我们又回到了起点。写下循环 $(2,6,4,7,9)$。再次搜索不在 $(1,3,5)$ 或 $(2,6,4,7,9)$ 支持集中的元素。唯一剩下的元素是 8,且 $\sigma(8)=8$。由于我们省略 1-循环,我们得到分解
$$
\sigma=(1,3,5)(2,6,4,7,9)=(2,6,4,7,9)(1,3,5)
$$
📖 [逐步解释]
这部分从一个实例出发,详细介绍了一个将任意置换(以矩阵形式给出)分解为不相交循环乘积的实用算法。
- 算法思想:
- 算法的核心是“追踪路径”。一个置换会将元素连接成一条或多条“锁链”,这些“锁链”最终都会闭合成环。我们的任务就是把这些环一个个找出来。
- 算法步骤:
- 第一步:选择一个起点。从集合 $\{1, 2, \ldots, n\}$ 中选择一个你还没有处理过的元素。通常,我们从 1 开始。
- 第二步:追踪路径。
- 从你的起点(比如 1)出发,查看置换把它映射到哪里。在例子中,$\sigma(1)=3$。
- 现在,把 3 作为新的当前位置,看它被映射到哪里。$\sigma(3)=5$。
- 继续这个过程:$\sigma(5)=1$。
- 当你发现映射的结果回到了这个路径的起点(1),一个循环就找到了。
- 第三步:写下循环。将你追踪过的路径上的所有元素按顺序写成一个循环。在例子中,我们找到了 $(1,3,5)$。
- 第四步:寻找新起点。从那些还没有出现在已找到的循环中的元素里,任选一个作为新的起点。在例子中,$\{1,3,5\}$ 已经被处理,我们从未处理的元素中选最小的,即 2。
- 第五步:重复追踪。重复第二步和第三步。
- 从 2 开始追踪:$2 \to 6 \to 4 \to 7 \to 9 \to 2$。
- 路径闭合了,我们找到了一个新的循环 $(2,6,4,7,9)$。
- 第六步:继续重复。再次从未处理的元素中寻找新起点。此时,$\{1,2,3,4,5,6,7,9\}$ 都已被处理,只剩下 8。
- 第七步:处理固定点。
- 从 8 开始追踪:$\sigma(8)=8$。路径立刻闭合。
- 这形成了一个 1-循环 $(8)$。
- 第八步:完成分解。当所有元素都被处理过之后,将所有找到的长度大于等于 2 的循环乘在一起,就是最终的分解。
- 在例子中,我们找到了 $(1,3,5)$ 和 $(2,6,4,7,9)$。1-循环 $(8)$ 按惯例省略。
- 所以,$\sigma = (1,3,5)(2,6,4,7,9)$。
- 因为它们是不相交的,所以也可以写成 $(2,6,4,7,9)(1,3,5)$。
💡 [数值示例]
这个例子本身就是一个非常清晰、按部就班的数值示例,完整地演示了循环分解算法的全过程。
⚠️ [易错点]
- 忘记检查所有元素:在找到一个循环后,必须从未被包含的元素中寻找新的起点,直到所有 $n$ 个元素都被检查过。
- 处理固定点:被置换固定的元素会形成 1-循环。不要忘记检查它们,并根据约定在最终结果中省略它们。
- 追踪时出错:在矩阵中来回查找元素的像时,很容易看错行或列。需要非常仔细。
- 循环的书写顺序:在一个循环内部,元素的顺序是严格的,必须按照追踪的路径来写。但在最终的乘积中,各个不相交循环的顺序是任意的。
📝 [总结]
本段通过一个实例,详细地教授了如何将一个以矩阵形式给出的置换,系统地分解为不相交循环的乘积。该算法的核心思想是,从任意一个未处理的元素开始,追踪其在置换作用下的运动轨迹,直到轨迹闭合成环,这就找到了一个循环;然后从未处理的元素中再找一个起点,重复此过程,直到所有元素都被归入某个循环。
🎯 [存在目的]
本段的目的是将抽象的唯一循环分解定理转化为一个具体、可执行的算法。这使得该定理不再仅仅是一个理论上的存在性结论,而变成了一个可以用来解决实际问题的实用工具。这是学习对称群必须掌握的基本计算技能。
🧠 [直觉心智模型]
这个算法就像是在一个由箭头连接的图中寻找所有的闭环。$n$ 个数字是图的节点,置换 $\sigma$ 定义了从每个节点 $i$ 出发有一条指向节点 $\sigma(i)$ 的有向边。因为每个节点都恰好有一条出边和一条入边,所以整个图必然是由若干个互不相交的圈组成的。算法的过程,就是从任意一个节点出发,沿着箭头走,直到回到起点,就描绘出了一个圈;然后再找一个不在这个圈里的节点,描绘下一个圈。
💭 [直观想象]
想象一个寻宝游戏,地图上有 $n$ 个地点。每张藏宝图(置换)在每个地点 $i$ 都指示了下一个要去寻宝的地点 $\sigma(i)$。你从 1 号地点开始,按照指示一步步走:$1 \to 3 \to 5 \to 1$。你发现回到了起点,这是一个寻宝环路。你把这个环路上的地点都标记为“已探索”。然后你找一个还没探索过的地点,比如 2 号,开始新的寻宝:$2 \to 6 \to \ldots \to 2$,又找到了一个环路。重复这个过程,直到所有地点都被探索过。你找到的所有环路,就是这个置换的循环分解。
📜 [原文45]
为了普遍描述这个过程,我们引入一个新概念。
定义 2.1.7. 设 $\sigma \in S_{n}$。我们定义 $\{1, \ldots, n\}$ 上的一个关系 $\sim_{\sigma}$ 如下:对于 $i, j \in \{1, \ldots, n\}$,$i \sim_{\sigma} j$ 如果存在一个 $a \in \mathbb{Z}$ 使得 $\sigma^{a}(i)=j$。$i$ 在 $\sigma$ 下的轨道是集合
$$
O_{\sigma}(i)=\left\{\sigma^{a}(i): a \in \mathbb{Z}\right\}
$$
显然,对于每个 $i$,$\sigma\left(O_{\sigma}(i)\right)=O_{\sigma}(i)$,因此 $\sigma$ 定义了一个双射 $O_{\sigma}(i) \rightarrow O_{\sigma}(i)$。
请注意以下几点:
📖 [逐步解释]
这部分为前面介绍的“追踪路径”算法提供了理论基础,引入了核心概念——轨道(Orbit)。
- 引入新概念的动机:
- 前面的算法是操作性的,描述了“怎么做”。
- 现在,我们需要一个理论工具来精确描述算法找到的那些“环路”是什么,并用它来严格证明循环分解定理。这个工具就是“轨道”。
- 定义关系 $\sim_\sigma$:
- 对于一个固定的置换 $\sigma$,我们可以在集合 $\{1, \ldots, n\}$ 的元素之间定义一种新的关系,记作 $\sim_\sigma$。
- 两个元素 $i$ 和 $j$ 被认为是相关的($i \sim_\sigma j$),如果我们可以通过反复应用 $\sigma$ 或其逆元 $\sigma^{-1}$,从 $i$ 到达 $j$。
- “反复应用”被精确地描述为:存在一个整数 $a$(可以是正、负或零),使得 $\sigma^a(i) = j$。
- 如果 $a>0$,意味着从 $i$ 开始,应用 $\sigma$ 共 $a$ 次可以得到 $j$。
- 如果 $a<0$,意味着应用 $\sigma^{-1}$ 共 $|a|$ 次可以得到 $j$。
- 如果 $a=0$,意味着 $\sigma^0(i) = i = j$。
- 定义轨道 $O_\sigma(i)$:
- 一个元素 $i$ 在 $\sigma$ 作用下的轨道,记作 $O_\sigma(i)$,是所有与 $i$ 相关的元素的集合。
- 换句话说,轨道 $O_\sigma(i)$ 就是从 $i$ 出发,通过任意次应用 $\sigma$ 或 $\sigma^{-1}$ 所能到达的所有元素的集合。
- 这正是我们之前算法中“追踪路径”所找到的那个元素集合。
- 轨道的基本性质:
- 轨道在 $\sigma$ 作用下是封闭的:$\sigma(O_\sigma(i)) = O_\sigma(i)$。
- 取轨道中任意一个元素 $\sigma^a(i)$,用 $\sigma$ 作用在它上面,得到 $\sigma(\sigma^a(i)) = \sigma^{a+1}(i)$。这显然仍然在轨道的定义范围之内。
- 所以,$\sigma$ 将轨道中的元素映射到轨道自身,它不会把轨道内的元素“扔”到轨道外去。
- $\sigma$ 在轨道上是双射:因为 $\sigma$ 在整个集合 $\{1, \ldots, n\}$ 上是双射,那么它在任何一个子集(如 $O_\sigma(i)$)上的限制,只要像集等于定义域(上面已证明),就必然也是一个双射。
💡 [数值示例]
- 示例: 回到之前的例子 $\sigma = (1,3,5)(2,6,4,7,9)$。
- 计算轨道 $O_\sigma(1)$:
- 从 1 开始,应用 $\sigma$ 的不同次幂:
- $\sigma^0(1) = 1$
- $\sigma^1(1) = 3$
- $\sigma^2(1) = \sigma(3) = 5$
- $\sigma^3(1) = \sigma(5) = 1$
- $\sigma^4(1) = \sigma(1) = 3$, ... 开始重复。
- 应用逆元 $\sigma^{-1} = (1,5,3)(2,9,7,4,6)$:
- $\sigma^{-1}(1) = 5$
- $\sigma^{-2}(1) = \sigma^{-1}(5) = 3$
- $\sigma^{-3}(1) = \sigma^{-1}(3) = 1$, ... 开始重复。
- 所有能到达的元素集合是 $\{1, 3, 5\}$。所以 $O_\sigma(1) = \{1, 3, 5\}$。
- 计算轨道 $O_\sigma(2)$:
- $2 \xrightarrow{\sigma} 6 \xrightarrow{\sigma} 4 \xrightarrow{\sigma} 7 \xrightarrow{\sigma} 9 \xrightarrow{\sigma} 2$
- 所以 $O_\sigma(2) = \{2, 6, 4, 7, 9\}$。
- 计算轨道 $O_\sigma(8)$:
- $\sigma(8) = 8$。
- 所以 $O_\sigma(8) = \{8\}$。
- 可以看到,这些轨道正是在循环分解算法中找到的那些循环的支持集。
⚠️ [易错点]
- $a \in \mathbb{Z}$ vs $a \in \mathbb{N}$: 定义中使用整数 $\mathbb{Z}$ 是最严谨的,因为它包含了逆元的作用。但由于群是有限的,$\sigma$ 的某个正次幂等于其逆元,所以只考虑非负整数次幂得到的结果是一样的。后面会证明这一点。
- 轨道是一个集合,不关心元素的顺序。而循环是一个有序的元组,代表一个置换。轨道是循环的支持集。
📝 [总结]
本段为循环分解算法提供了理论语言。它定义了在置换 $\sigma$ 下,如果两个元素可以通过 $\sigma$ 的幂次相互到达,则它们是相关的。所有与一个元素 $i$ 相关的元素构成了 $i$ 的轨道 $O_\sigma(i)$。轨道在 $\sigma$ 的作用下是封闭的,并且这正是循环分解算法中找到的那些“圈”。
🎯 [存在目的]
本段的目的是将前面直观的、操作性的循环分解算法,提升到严格的数学理论层面。引入“轨道”这个概念,是为了给唯一循环分解定理一个坚实的证明基础。它将“追踪路径”这个动作,精确地定义为“寻找轨道”。
🧠 [直觉心智模型]
轨道就像太阳系里行星的运行轨迹。地球在太阳的引力作用下,其轨道是它在空间中划过的那个椭圆路径。无论从轨道上哪个点出发,沿着引力作用走,你永远不会离开这个轨道。
💭 [直观想象]
想象在一个城市里,所有的单行道构成了一个交通网络(一个置换)。你从你家(元素 $i$)出发,只沿着单行道开车,你所有能到达的地方的集合,就是你家的轨道。因为都是单行道,你最终必然会回到一个你曾去过的地方,形成一个或多个环路。在置换的特殊情况下,这个环路只有一个。
📜 [原文46]
命题 2.1.8. 关系 $\sim_{\sigma}$ 是一个等价关系,并且 $i$ 在 $\sim_{\sigma}$ 下的等价类 $[i]$ 是轨道 $O_{\sigma}(i)$。
证明. 显然 $i=\sigma^{0}(i)$,所以 $i \sim_{\sigma} i$。因此 $\sim_{\sigma}$ 是自反的。如果 $i \sim_{\sigma} j$,那么根据定义存在一个 $r \in \mathbb{Z}$ 使得 $\sigma^{a}(i)=j$。因此 $i=\sigma^{-a}(j)$,所以 $j \sim_{\sigma} i$ 且 $\sim_{\sigma}$ 是对称的。为了看出它是传递的,假设 $i \sim_{\sigma} j$ 且 $j \sim_{\sigma} k$。因此存在 $a, b \in \mathbb{Z}$ 使得 $\sigma^{a}(i)=j$ 且 $\sigma^{b}(j)=k$。那么 $\sigma^{a+b}(i)=\sigma^{b}\left(\sigma^{a}(i)\right)=\sigma^{b}(j)=k$。因此 $i \sim_{\sigma} k$,所以 $\sim_{\sigma}$ 是传递的,因此是一个等价关系。根据定义,等价类 $[i]$ 是 $O_{\sigma}(i)$。
📖 [逐步解释]
这部分证明了上一节定义的关系 $\sim_\sigma$ 是一种等价关系,从而得出一个重要结论:轨道是对集合 $\{1, \ldots, n\}$ 的一种划分。
- 命题陈述:
- 关系 $\sim_\sigma$ (“可以通过 $\sigma$ 的幂次相互到达”) 是一个等价关系。
- 一个元素 $i$ 的等价类(所有与 $i$ 等价的元素构成的集合)就是 $i$ 的轨道 $O_\sigma(i)$。
- 回顾等价关系:
- 一个关系要成为等ga关系,必须满足三个性质:
- 自反性 (Reflexive): 每个元素都与自身相关 ($i \sim i$)。
- 对称性 (Symmetric): 如果 $i$ 与 $j$ 相关,那么 $j$ 也必须与 $i$ 相关 ($i \sim j \implies j \sim i$)。
- 传递性 (Transitive): 如果 $i$ 与 $j$ 相关,且 $j$ 与 $k$ 相关,那么 $i$ 也必须与 $k$ 相关 ($i \sim j \text{ and } j \sim k \implies i \sim k$)。
- 证明 $\sim_\sigma$ 是等价关系:
- 证明自反性:
- 我们需要证明 $i \sim_\sigma i$。
- 根据定义,这意味着需要找到一个整数 $a$ 使得 $\sigma^a(i)=i$。
- 取 $a=0$ 即可,因为 $\sigma^0 = 1$ (恒等置换),所以 $\sigma^0(i) = i$。
- 因此,自反性成立。
- 证明对称性:
- 我们假设 $i \sim_\sigma j$,需要证明 $j \sim_\sigma i$。
- $i \sim_\sigma j$ 意味着存在整数 $a$ 使得 $\sigma^a(i) = j$。
- 对这个等式两边同时作用 $\sigma^{-a}$:$\sigma^{-a}(\sigma^a(i)) = \sigma^{-a}(j)$。
- 左边等于 $\sigma^0(i) = i$。所以我们得到 $i = \sigma^{-a}(j)$。
- 因为 $a$ 是整数,所以 $-a$ 也是整数。
- 这完全符合 $j \sim_\sigma i$ 的定义。因此,对称性成立。
- 证明传递性:
- 我们假设 $i \sim_\sigma j$ 且 $j \sim_\sigma k$,需要证明 $i \sim_\sigma k$。
- $i \sim_\sigma j$ 意味着存在整数 $a$ 使得 $\sigma^a(i) = j$。
- $j \sim_\sigma k$ 意味着存在整数 $b$ 使得 $\sigma^b(j) = k$。
- 我们将第一个式子代入第二个式子:$k = \sigma^b(j) = \sigma^b(\sigma^a(i))$。
- 根据指数法则,$\sigma^b(\sigma^a(i)) = \sigma^{b+a}(i)$。所以 $k = \sigma^{a+b}(i)$。
- 因为 $a$ 和 $b$ 是整数,所以 $a+b$ 也是整数。
- 这完全符合 $i \sim_\sigma k$ 的定义。因此,传递性成立。
- 结论:
- 因为 $\sim_\sigma$ 同时满足自反、对称、传递性,所以它是一个等价关系。
- 根据等价关系的定义,一个元素 $i$ 的等价类 $[i]$ 是集合中所有与 $i$ 等价的元素 $j$ 的集合。这与轨道 $O_\sigma(i)$ 的定义(所有可以通过 $\sigma^a$ 从 $i$ 到达的元素 $j$ 的集合)完全相同。
💡 [数值示例]
这个证明是纯理论的,不依赖于具体数值。但我们可以用之前的例子来感受一下。
- $\sigma = (1,3,5)(2,6,4,7,9)$。
- $O_\sigma(1) = \{1,3,5\}$。
- 自反: $1 \in O_\sigma(1)$ 因为 $\sigma^0(1)=1$。
- 对称: $3 \in O_\sigma(1)$ 因为 $\sigma^1(1)=3$。我们也能看到 $1 \in O_\sigma(3)$,因为 $\sigma^2(3)=1$ (或者 $\sigma^{-1}(3)=1$)。
- 传递: $3 \in O_\sigma(1)$ 且 $5 \in O_\sigma(3)$。我们也能看到 $5 \in O_\sigma(1)$。
⚠️ [易错点]
- 等价关系的核心作用:证明一个关系是等价关系的主要目的,是为了得出它能对集合进行划分(partition)的结论。即,整个集合可以被分解成若干个互不相交的等价类的并集。这是证明唯一循环分解的关键一步。
- 证明过程虽然简单,但每一步都严格依赖于定义(群的指数法则、逆元存在等)。
📝 [总结]
本段严格证明了由置换 $\sigma$ 诱导的“可达”关系 $\sim_\sigma$ 是一个等价关系。其直接推论是,一个元素 $i$ 的轨道 $O_\sigma(i)$ 就是它所属的等价类。
🎯 [存在目的]
本段的目的是为了给轨道赋予一个坚实的数学地位。通过证明 $\sim_\sigma$ 是等价关系,我们立即可以免费获得一个强大的结论:任何一个置换 $\sigma$ 的所有轨道,构成对集合 $\{1, \ldots, n\}$ 的一个划分。这意味着,每个元素都恰好属于一个轨道,不同的轨道之间绝无交集。这完美地解释了为什么我们的循环分解算法最终能找到一堆不相交的循环,并且覆盖了所有元素。
🧠 [直觉心智模型]
等价关系就像是给一群人分组。比如“在同一个城市出生”就是一个等价关系。
- 自反: 你和你在同一个城市出生。
- 对称: 如果你和我在同一个城市出生,那么我和你也在同一个城市出生。
- 传递: 如果你和我同城出生,我和他同城出生,那么你和他肯定也同城出生。
这个关系会把所有人都分到不同的“城市老乡会”(等价类)里,每个人只属于一个老乡会,不同老乡会之间没有交集。这里的轨道,就是置-同乡会。
💭 [直观想象]
回到寻宝游戏的例子。关系 $\sim_\sigma$ 就表示“两个地点在同一个寻宝环路上”。这个关系显然是等价关系,它把所有的 $n$ 个地点划分成了几个独立的、互不相连的环路。
📜 [原文47]
根据等价关系的一般事实,轨道 $O_{\sigma}(i)$ 将 $\{1, \ldots, n\}$ 分割成不相交的子集,即每个整数 $j \in\{1, \ldots, n\}$ 恰好在一个轨道 $O_{\sigma}(i)$ 中。注意 $O_{\sigma}(i)=\{i\} \Longleftrightarrow \sigma$ 固定 $i$。例如,恒等置换有 $n$ 个轨道 $\{1\},\{2\}, \ldots,\{n\}$。一个 $k$-循环 $\left(a_{1}, \ldots, a_{k}\right)$ 且 $k \geq 2$ 有一个轨道 $\left\{a_{1}, \ldots, a_{k}\right\}$ 包含 $k$ 个元素,其余轨道是对于 $i \in\{1, \ldots, n\}$ 且 $i \neq a_{r}$ 对于任何 $r$ 的单元素轨道 $\{i\}$。因此有 $n-k$ 个单元素轨道和一个包含 $k$ 个元素的轨道,总共有 $n-k+1$ 个轨道。再举一个例子,给定上面描述的 $\sigma \in S_{9}$, $\sigma=(1,3,5)(2,6,4,7,9)$,$\sigma$ 的轨道是 $\{1,3,5\}$、 $\{2,4,6,7,9\}$ 和 $\{8\}$。
📖 [逐步解释]
这部分阐述了轨道作为等价类所带来的直接后果,并通过例子加深理解。
- 轨道构成划分:
- 这是等价关系理论最重要的推论。因为轨道就是等价类,所以所有不同的轨道放在一起,就构成了对集合 $\{1, \ldots, n\}$ 的一个划分(partition)。
- 划分的含义是:
- 并集为全集:所有轨道的并集等于 $\{1, \ldots, n\}$。即每个元素都属于某个轨道。
- 两两不相交:任意两个不同的轨道,它们的交集是空集。即每个元素只属于唯一一个轨道。
- 这为循环分解的“不相交”和“覆盖所有元素”提供了理论保证。
- 单元素轨道(固定点):
- 一个轨道 $O_\sigma(i)$ 只包含一个元素 $i$ 的充要条件是什么?
- $O_\sigma(i) = \{i\}$ 意味着从 $i$ 出发,无论如何应用 $\sigma$,都只能得到 $i$。
- 这当且仅当 $\sigma(i)=i$ 时发生,即 $\sigma$ 固定 $i$。
- 所以,单元素轨道和置换的固定点是一一对应的。
- 举例说明:
- 恒等置换 (1):
- 它固定所有元素。
- 所以每个元素都自成一个单元素轨道。
- 共有 $n$ 个轨道:$\{1\}, \{2\}, \ldots, \{n\}$。
- k-循环 $\sigma = (a_1, \ldots, a_k)$ (其中 $k \geq 2$):
- 它的支持集是 $\{a_1, \ldots, a_k\}$。对于其中任何一个元素 $a_i$,它的轨道就是这个支持集本身。这是一个包含 $k$ 个元素的大轨道。
- 对于不在支持集中的任何元素 $j$,$\sigma$ 固定 $j$。
- 所以每个这样的 $j$ 都形成一个单元素轨道 $\{j\}$。
- 共有 $n-k$ 个这样的元素,所以有 $n-k$ 个单元素轨道。
- 总轨道数 = 1 (大轨道) + $(n-k)$ (单点轨道) = $n-k+1$ 个。
- 置换分解的例子:
- $\sigma = (1,3,5)(2,6,4,7,9)$ 在 $S_9$ 中。
- 这个置换的循环分解已经告诉了我们它的轨道结构。
- 一个轨道是 $\{1,3,5\}$。
- 另一个轨道是 $\{2,6,4,7,9\}$。
- 剩下的元素 8 没有出现在任何循环中,意味着它被固定,所以它自成一个轨道 $\{8\}$。
- 这 3 个轨道 $\{1,3,5\}, \{2,6,4,7,9\}, \{8\}$ 互不相交,它们的并集是 $\{1, \ldots, 9\}$。
💡 [数值示例]
- 示例: 4-循环在 $S_6$ 中
- 设 $\sigma = (1, 3, 4, 6) \in S_6$。这是一个 $k=4$ 的循环,作用在 $n=6$ 的集合上。
- 它有一个大的轨道,即其支持集 $\{1, 3, 4, 6\}$。
- 它固定了元素 2 和 5。
- 所以它还有两个单元素轨道 $\{2\}$ 和 $\{5\}$。
- 总轨道数是 $1+2=3$ 个。
- 根据公式,也应该是 $n-k+1 = 6-4+1=3$ 个。
⚠️ [易错点]
- 轨道和循环的再次区分:轨道是一个集合,而循环是一个置换。循环分解中的每个循环,其支持集就是一个非单元素的轨道。
- 计算轨道数量时,不要忘记计算单元素轨道(固定点)。
📝 [总结]
本段的核心是阐明轨道是对集合的划分。这意味着任何置换都将其作用的集合分解为若干个互不相干的“小世界”(即轨道),置换只在这些“小世界”内部进行排列,而不会让它们之间产生交集。本段通过恒等置换、单个循环以及循环分解的例子,具体展示了不同置换的轨道结构。
🎯 [存在目的]
本段的目的是将等价关系的理论成果应用到对置换结构的理解上。它为“任何置换都可以分解为不相交循环的乘积”这一核心定理提供了坚实的理论解释:因为轨道本身就是不相交的,而置换在每个轨道上的作用恰好就是一个循环。
🧠 [直觉心智模型]
一个置换就像一个魔术师,他有一副牌。他没有把整副牌放在一起洗,而是先把牌分成了几小叠(轨道),然后只在每一小叠内部进行独立的、循环式的洗牌(比如切牌),而不同叠之间的牌绝不混合。最终的效果就是整个置换。
💭 [直观想象]
想象在宇宙中有多个独立的星系(轨道)。每个星系内部的星球都在围绕某个中心旋转(循环作用),但不同星系的星球之间没有任何相互作用。一个置换就像是同时描述了所有这些独立星系内部运动的总和。
📜 [原文48]
更一般地,如果 $\sigma=\gamma_{1} \cdots \gamma_{M}$ 是长度至少为 2 的不相交循环的乘积,那么轨道 $O_{\sigma}(i)$ 必须是 $\operatorname{Supp} \gamma_{r}=O_{r}$ 的形式,以及单元素轨道 $\{i\}$,其中 $i \notin \operatorname{Supp} \gamma_{r}$ 对于任何 $r$。换句话说,$\sigma$ 的轨道等于 $O_{1}, \ldots, O_{M}, \ldots O_{N}$,其中 $O_{r}=\operatorname{Supp} \gamma_{r}$ 对于 $r \leq M$,且 $O_{r}$ 是单元素轨道对于 $r>M$。此外,我们必须有 $\sigma\left|O_{r}=\gamma_{r}\right| O_{r}$ 对于所有 $r \leq M$。
注意,虽然 $\sigma$ 决定了轨道,但轨道并不能完全决定 $\sigma$。例如,$\sigma^{\prime}=(1,5,3)(2,9,7,6,4)$ 与 $\sigma=(1,3,5)(2,6,4,7,9)$ 具有相同的轨道集,但 $\sigma^{\prime} \neq \sigma$。另一方面,轨道确实决定了 $\sigma$ 的“形状”,换句话说,它们在此情况下告诉我们上面给出的 $\sigma$ 是一个不相交的 3-循环和一个 5-循环的乘积,并且它们告诉我们 3-循环的支持集是 $\{1,3,5\}$,5-循环的支持集是 $\{2,4,6,7,9\}$。
📖 [逐步解释]
这部分精确地建立了不相交循环分解和轨道之间的对应关系,并探讨了轨道能决定什么,不能决定什么。
- 循环分解与轨道的对应:
- 如果一个置换 $\sigma$ 已经被分解成了不相交循环的乘积 $\sigma = \gamma_1 \gamma_2 \ldots \gamma_M$。
- 那么这个置换的轨道是什么呢?
- 对于每个不相交循环 $\gamma_r$,它的支持集 $\operatorname{Supp}(\gamma_r)$ 就是 $\sigma$ 的一个非单元素轨道。因为如果你取 $i \in \operatorname{Supp}(\gamma_r)$,$\sigma$ 对 $i$ 的作用等同于 $\gamma_r$ 的作用(其他循环都固定 $i$),所以 $i$ 在 $\sigma$ 下的运动轨迹完全由 $\gamma_r$ 决定,其轨道就是 $\operatorname{Supp}(\gamma_r)$。
- 对于任何没有出现在任何 $\gamma_r$ 的支持集中的元素 $j$,$\sigma$ 会固定 $j$。所以每个这样的 $j$ 都构成一个单元素轨道 $\{j\}$。
- 结论:一个置换的不相交循环分解中的每个循环的支持集,以及所有固定点各自形成的单元素集,共同构成了该置换的轨道划分。
- $\sigma$ 在每个大轨道 $O_r$ 上的作用,就等于对应的那个循环 $\gamma_r$ 在这个轨道上的作用。
- 轨道不能完全决定置换:
- 我们知道了一个置换的轨道划分,是否就能唯一地确定这个置换本身?答案是:不能。
- 原文的例子非常清楚:
- $\sigma = (1,3,5)(2,6,4,7,9)$
- $\sigma' = (1,5,3)(2,9,7,6,4)$
- 这两个置换的轨道都是完全一样的:$\{1,3,5\}, \{2,6,4,7,9\}, \{8\}$。
- 但是,这两个置换是不同的。例如,$\sigma(1)=3$,而 $\sigma'(1)=5$。
- 这是因为在一个轨道(支持集)上,可以定义出不同的循环。对于 $\{1,3,5\}$ 这个轨道,$(1,3,5)$ 和 $(1,5,3)$ 是两个不同的 3-循环。
- 轨道能决定置换的“形状”:
- 虽然轨道不能确定置换本身,但它能确定置换的循环结构,或者说“形状”(shape)。
- 知道了轨道是 $\{1,3,5\}, \{2,6,4,7,9\}, \{8\}$,我们就知道了这个置换的循环分解必然是由一个 3-循环和一个 5-循环构成的乘积。
- 我们还知道了这个 3-循环的支持集必须是 $\{1,3,5\}$,5-循环的支持集必须是 $\{2,4,6,7,9\}$。
- 这个“形状”(一个3-循环和一个5-循环)在群论中被称为置换的循环类型,它由构成轨道的元素个数的集合(在这里是 $\{3, 5, 1\}$)唯一确定。所有具有相同循环类型的置换都是共轭的。
💡 [数值示例]
- 示例:
- 假设我们只知道一个 $S_5$ 中的置换 $\sigma$ 的轨道是 $\{1,4\}$ 和 $\{2,5,3\}$。
- 我们能确定什么?
- 我们知道 $\sigma$ 的循环分解必然是一个 2-循环和一个 3-循环的乘积。
- 这个 2-循环的支持集是 $\{1,4\}$,所以它只能是 $(1,4)$。
- 这个 3-循环的支持集是 $\{2,5,3\}$。
- 我们不能确定什么?
- 在 $\{2,5,3\}$ 这个轨道上,循环可能是 $(2,5,3)$,也可能是 $(2,3,5)$。
- 所以,$\sigma$ 可能是 $(1,4)(2,5,3)$,也可能是 $(1,4)(2,3,5)$。只知道轨道,无法区分这两种可能。
⚠️ [易错点]
- 必须清晰地区分“轨道”(一个集合)和“在轨道上定义的循环”(一个置换)。轨道提供了舞台,循环是在这个舞台上表演的具体戏剧,而同一个舞台可以上演不同的戏剧。
- “形状”或“循环类型”是一个非常重要的概念,它比置换本身更基本。它决定了一个置换在群中的共轭类。
📝 [总结]
本段精确地阐述了置换的循环分解与其轨道结构之间的关系。循环分解中的每个循环的支持集就是一个非单元素轨道。因此,知道循环分解就能立刻知道轨道。反过来,知道轨道划分,只能确定置换的循环类型(即每个循环的长度和支持集),但不能唯一地确定置换本身,因为在同一个支持集上可以定义出不同的循环。
🎯 [存在目的]
本段的目的是为了深化对循环分解和轨道关系的理解,澄清两者之间的联系和区别。它通过引入“形状”(循环类型)这一概念,为后续学习共轭类这一核心的群论概念铺平了道路,揭示了置换群中更深层次的结构。
🧠 [直觉心智模型]
轨道就像是划定好的几块赛场。你知道第一块赛场上有3个选手,第二块赛场上有5个选手。这决定了比赛的“形状”:一个三人赛和一个五人赛。但是,你并不知道三人赛的具体跑动路线是 $1 \to 3 \to 5 \to 1$ 还是 $1 \to 5 \to 3 \to 1$。轨道只告诉你“谁和谁在一个组里玩”,而置换本身则描述了“他们具体是怎么玩的”。
💭 [直观想象]
想象你拿到了一份建筑蓝图的楼层平面图(轨道划分)。你知道这个房子有几个房间,每个房间有多大,以及每个房间里有哪些家具(支持集)。这决定了房子的“形状”和布局。但是,你并不知道每个房间里家具的具体摆放方式(具体的循环)。比如,你知道卧室里有床、衣柜和桌子,但你不知道床是靠着东墙还是西墙放。
6. 循环分解算法的理论证明
📜 [原文49]
让我们对上面的等价关系 $\sim_{\sigma}$ 做一些说明。首先,由于 $S_{n}$ 是有限的,每个元素 $\sigma$ 都有有限阶,例如 $\sigma^{d}=1$ 且 $d>0$。那么 $\sigma^{d-1}=\sigma^{-1}$,所以我们可以将 $\sigma$ 的每个负幂也写成正幂。因此
$$
O_{\sigma}(i)=\left\{\sigma^{t}(i): t \geq 0\right\}
$$
换句话说,给定 $i \in\{1, \ldots, n\}$, $i$ 的轨道是集合 $\left\{i, \sigma(i), \sigma^{2}(i), \ldots\right\}$。归纳地,设 $a_{1}=i$ 并定义 $a_{t+1}=\sigma\left(a_{t}\right)$,因此 $a_{t}=\sigma^{t-1}\left(a_{1}\right)$ 对于 $t \geq 1$。因此轨道 $O_{\sigma}\left(a_{1}\right)$ 就是 $\left\{a_{1}, a_{2}, \ldots\right\}$,其中 $\sigma\left(a_{t}\right)=a_{t+1}$。注意集合 $\left\{a_{1}, a_{2}, \ldots\right\}$ 是有限的,所以一定存在 $s, t \geq 1$ 且 $s \neq t$ 使得 $a_{s}=a_{t}$。设 $k \in \mathbb{N}$ 是最小的整数 $\geq 1$ 使得 $a_{k+1}=\sigma^{k}\left(a_{1}\right)=\sigma^{\ell}\left(a_{1}\right)$ 对于某个 $\ell$ 且 $0 \leq \ell \leq k-1$,即 $a_{k+1}$ 是序列中第一个等于前一项的项。等价地,$k$ 是最大的正整数使得 $a_{1}, \ldots, a_{k}$ 都不同。
📖 [逐步解释]
这部分开始为循环分解算法的正确性提供严格的理论证明。它首先简化了轨道的定义,并分析了追踪路径时必然会遇到的“重复”现象。
- 简化轨道定义:
- 之前轨道的定义是 $O_\sigma(i) = \{\sigma^a(i) : a \in \mathbb{Z}\}$,允许负整数次幂。
- 这里指出,因为 $S_n$ 是有限群,所以任何元素 $\sigma$ 的阶都是有限的,设为 $d$。这意味着 $\sigma^d=1$。
- 因此,$\sigma^{-1} = \sigma^{d-1}$,$\sigma^{-2} = \sigma^{d-2}$,等等。任何负次幂都可以表示为正次幂。
- 所以,我们可以简化轨道的定义,只考虑非负整数次幂:$O_\sigma(i) = \{\sigma^t(i) : t \geq 0\}$。
- 这正好对应了我们算法中的“向前追踪”操作:从 $i$ 开始,不断地应用 $\sigma$,所经过的所有点的集合就是轨道。
- 路径追踪的序列化:
- 为了更清晰地描述这个过程,我们定义一个序列:
- $a_1 = i$ (起点)
- $a_2 = \sigma(a_1) = \sigma(i)$
- $a_3 = \sigma(a_2) = \sigma^2(i)$
- ...
- $a_{t+1} = \sigma(a_t) = \sigma^t(i)$
- 这样,轨道 $O_\sigma(i)$ 就是这个序列 $\{a_1, a_2, a_3, \ldots\}$ 中的所有元素的集合。
- 重复的必然性:
- 我们追踪的集合是 $\{1, \ldots, n\}$,这是一个有限集。
- 而序列 $\{a_1, a_2, a_3, \ldots\}$ 是一个无限序列。
- 根据鸽巢原理,这个无限序列中的元素必然会发生重复。也就是说,一定存在两个不相等的下标 $s, t$,使得 $a_s = a_t$。
- 首次重复:
- 我们特别关注“第一次”发生重复的时刻。
- 设 $k$ 是这样一个最小的正整数,使得 $a_{k+1}$ (即序列中的第 $k+1$ 个元素)与它前面的某个元素 $a_\ell$(其中 $1 \le \ell \le k$)相同。
- 用 $\sigma$ 的幂次来写,就是:$k$ 是最小的正整数,使得 $\sigma^k(a_1)$ 等于某个 $\sigma^{\ell-1}(a_1)$,其中 $1 \le \ell \le k$。
- 这等价于说,$a_1, a_2, \ldots, a_k$ 这 $k$ 个元素是互不相同的。
💡 [数值示例]
- 示例: $\sigma = (1,3,5)(2,6,4,7,9)$,起点 $i=1$。
- $a_1 = 1$
- $a_2 = \sigma(1) = 3$
- $a_3 = \sigma(3) = 5$
- $a_4 = \sigma(5) = 1$。
- 这里,$a_4 = a_1$。这是第一次重复。
- $k+1 = 4$,所以 $k=3$。
- $a_1, a_2, a_3$ (即 1, 3, 5) 是互不相同的。
- $k=3$ 是使得 $a_1, \ldots, a_k$ 互不相同的最大正整数。
- $a_{3+1}=a_4$ 是第一个与前面项重复的项,它等于 $a_1$,这里 $\ell=1$。
⚠️ [易错点]
- 对 $k$ 和 $\ell$ 的定义需要仔细理解。$k$ 是序列中不重复部分的最大长度。$a_{k+1}$ 是第一个“坏掉”的项,它等于前面的第 $\ell$ 项。
- 这里的分析是接下来引理的关键铺垫,目的是为了证明第一次重复一定是回到起点 $a_1$,而不是中间的某个点。
📝 [总结]
本段为证明循环分解的算法的正确性奠定了基础。它首先将轨道的定义简化为只含非负次幂的形式,这与算法的操作过程相符。然后,通过定义一个追踪序列 $\{a_t\}$,并利用集合的有限性,论证了序列中必然出现重复。最后,它精确地定义了“首次重复”的时刻 $k$,为接下来的关键引理做好了准备。
🎯 [存在目的]
本段的目的是将直观的“追踪路径直到闭环”这一过程,转化为严格的数学语言,即一个有穷集合上的序列及其重复性问题。这是进行严格数学证明的必要步骤,将直观的算法操作与形式化的数学推导联系起来。
🧠 [直觉心智模型]
这就像是在一个只有 $n$ 个房间的房子里散步,每一步都必须从当前房间走到一个唯一指定的下一个房间。因为房间数量有限,你走下去,总有一天会走到一个你曾经来过的房间。这里的分析就是要精确地描述你“第一次”走到旧房间时的情况。
💭 [直观想象]
想象一个经典的计算机算法题:判断一个链表是否有环。你从链表头开始,不断访问 next 指针,并将访问过的节点记录下来。当你访问到一个已经被记录过的节点时,你就知道链表有环。这里的分析与此非常相似,集合 $\{1, \ldots, n\}$ 就是所有可能的节点,$\sigma$ 就是 next 指针。
📜 [原文50]
引理 2.1.9. 在上述表示法中,$\sigma^{k}\left(a_{1}\right)=a_{1}$。换句话说,序列只有当我们回到起点 $a_{1}$ 时才开始重复。
证明. 假设 $\sigma^{k}\left(a_{1}\right)=\sigma^{\ell}\left(a_{1}\right)$ 对于某个 $\ell$ 且 $0 \leq \ell \leq k-1$,并且 $k$ 是具有此性质的最小正整数。那么 $\sigma^{k-\ell}\left(a_{1}\right)=a_{1}=\sigma^{0}\left(a_{1}\right)$。由于 $0 \leq \ell \leq k-1$, $0<k-\ell \leq k$。根据 $k$ 的定义,我们必须有 $k-\ell=k$,因此 $\ell=0$。这意味着 $\sigma^{k}\left(a_{1}\right)=\sigma^{0}\left(a_{1}\right)=a_{1}$。
📖 [逐步解释]
这部分证明了一个至关重要的引理:当追踪一个元素的轨迹时,第一次出现的重复,必然是回到了最开始的起点,而不是中间的某个点。
- 引理陈述:
- 使用上一节的定义:$a_1$ 是起点,$a_{t+1} = \sigma(a_t)$,$k$ 是使得 $a_1, \ldots, a_k$ 互不相同的最大正整数。
- 引理说,序列的第 $k+1$ 项 $a_{k+1}$ (即 $\sigma^k(a_1)$) 必然等于序列的第 1 项 $a_1$。
- 证明的逻辑(反证法思想):
- 我们从假设出发:第 $k+1$ 项 $a_{k+1} = \sigma^k(a_1)$ 与它前面的某一项 $a_{\ell+1} = \sigma^\ell(a_1)$ 相等,其中 $\ell$ 的范围是 $0 \le \ell \le k-1$。并且 $k$ 是满足这个条件的最小正整数。
- 我们的目标是证明,唯一的可能性是 $\ell=0$,也就是说,只能回到起点。
- 我们有等式 $\sigma^k(a_1) = \sigma^\ell(a_1)$。
- 因为 $\sigma$ 是一个置换,它有逆元。我们可以对等式两边同时作用 $\sigma^{-\ell}$。
- 左边变成 $\sigma^{-\ell}(\sigma^k(a_1)) = \sigma^{k-\ell}(a_1)$。
- 右边变成 $\sigma^{-\ell}(\sigma^\ell(a_1)) = \sigma^0(a_1) = a_1$。
- 于是我们得到了一个新的等式:$\sigma^{k-\ell}(a_1) = a_1$。
- 利用 $k$ 的最小性:
- 我们来看一下新得到的幂次 $k-\ell$ 的范围。
- 因为 $\ell \le k-1$,所以 $k-\ell \ge k-(k-1)=1$。
- 因为 $\ell \ge 0$,所以 $k-\ell \le k$。
- 所以我们知道 $1 \le k-\ell \le k$。
- 我们现在有一个正整数 $k-\ell$,使得 $\sigma^{k-\ell}(a_1) = a_1 = \sigma^0(a_1)$。
- 回想一下 $k$ 的定义:$k$ 是满足 “$\sigma^k(a_1)$ 等于某个更早的项 $\sigma^\ell(a_1)$” 的最小正整数。
- 我们现在找到了一个新的,可能更小的正整数 $k-\ell$,它也满足这个性质(它让 $\sigma^{k-\ell}(a_1)$ 等于了更早的项 $\sigma^0(a_1)$)。
- 根据 $k$ 的最小性,这个新的正整数 $k-\ell$ 必须不能比 $k$ 小,除非它就是 $k$。
- 所以,必然有 $k-\ell = k$。
- 这直接导致 $\ell=0$。
- 结论:
- 既然 $\ell$ 必须等于 0,那么我们最初的假设 $\sigma^k(a_1) = \sigma^\ell(a_1)$ 就变成了 $\sigma^k(a_1) = \sigma^0(a_1) = a_1$。
- 这证明了,序列的第一次重复,一定是回到了起点。
💡 [数值示例]
- 为什么不能回到中间点?
- 想象路径是 $1 \to 2 \to 3 \to 4 \to 5$。
- 假设下一次 $\sigma(5)$ 回到了 3,而不是 1。即 $\sigma(5)=3$。
- 这意味着 $\sigma(5) = 3$ 且 $\sigma(2) = 3$。
- 但是 $\sigma$ 是一个置换,它是单射的,不同的输入(2 和 5)不能有相同的输出(3)。
- 所以这种情况是不可能发生的。
- 这个引理的证明,就是对这个直观想法的严格化、代数化的表述。
⚠️ [易错点]
- 这个证明的核心在于 $\sigma$ 是一个双射(有逆元),因此我们可以对等式两边进行“除法”(作用逆元)操作。如果 $\sigma$ 只是一个普通函数,这个结论不一定成立。例如,函数 $f(1)=2, f(2)=3, f(3)=2$。从1开始的序列是 $1,2,3,2,3,\ldots$,重复点是2,但它没有回到起点1。
- $k$ 的最小性是论证的关键,这是反证法中推出矛盾的来源。
📝 [总结]
本引理证明了,在用置换 $\sigma$ 追踪一个元素 $a_1$ 的轨迹时,所形成的序列 $\{a_1, \sigma(a_1), \sigma^2(a_1), \ldots\}$,其第一次发生的重复必然是回到了序列的起点 $a_1$。这保证了轨道的结构是一个完美的闭环,而不是一个“蝌蚪形”(一条尾巴连着一个环)。
🎯 [存在目的]
这个引理是唯一循环分解定理证明链条上至关重要的一环。它保证了我们用“追踪算法”找到的每一个路径,都完美地对应一个循环,而不会出现“分支”或者“汇合”等复杂情况。它确保了轨道和循环支持集的完美对应。
🧠 [直觉心智模型]
在单行道的城市里开车,因为每条路都是单行道,每个路口也只有一个出口(置换是函数),而且不可能有两条路汇入同一个地方而不违反交通规则(置-单射),所以你一旦出发,你的路径要么无限向前,要么必须回到你出发的地方形成一个大圈。因为城市是有限的,所以你不可能无限向前,只能形成一个圈。
💭 [直观想象]
想象一个“封闭的管道系统”。水从某一点 $a_1$ 开始流动,由于系统是封闭且无泄漏无分支的(双射性质),水流最终必然会流回起点 $a_1$,形成一个循环水流。它不可能流到一半,突然发现自己回到了管道的中间某个点,因为那意味着有两股水流汇合到了同一点,这在我们的“理想管道系统”中是不允许的。
📜 [原文51]
我们已经看到 $O_{\sigma}(i)=\left\{\sigma^{t}\left(a_{1}\right): t \geq 0\right\}$。如果 $t \geq 0$,写 $t=k q+\ell$,其中 $0 \leq \ell \leq k-1$ 且 $q \geq 0$,由此可得
$$
\sigma^{t}\left(a_{1}\right)=\sigma^{\ell}\left(\sigma^{k q}\left(a_{1}\right)\right)=\sigma^{\ell}\left(\left(\sigma^{k}\right)^{q}\left(a_{1}\right)\right)=\sigma^{\ell}\left(a_{1}\right)=a_{\ell+1} .
$$
其中 $1 \leq \ell+1 \leq k$。这里
$$
\left(\sigma^{k}\right)^{q}\left(a_{1}\right)=\underbrace{\sigma^{k} \cdots \sigma^{k}}_{q \text { times }}\left(a_{1}\right)=a_{1} .
$$
因此 $O_{\sigma}\left(a_{1}\right)=\left\{a_{1}, \ldots, a_{k}\right\}$。另请注意 $\sigma\left(O_{\sigma}\left(a_{1}\right)\right)=O_{\sigma}\left(a_{1}\right)$ 并且
$$
\sigma\left|O_{\sigma}\left(a_{1}\right)=\left(a_{1}, \ldots, a_{k}\right)\right| O_{\sigma}\left(a_{1}\right) .
$$
然而,如果 $j \notin\left\{a_{1}, \ldots, a_{k}\right\}$,那么 $\left(a_{1}, \ldots, a_{k}\right)(j)=\{j\}$,但当然 $\sigma(j)$ 不一定等于 $j$。
📖 [逐步解释]
这部分利用刚刚证明的引理,来精确描述一个轨道的结构,并将其与一个具体的循环置换联系起来。
- 轨道元素的构成:
- 根据引理,我们知道 $\sigma^k(a_1)=a_1$。
- 这意味着序列 $\{a_1, a_2, \ldots\}$ 在第 $k$ 项之后就开始以 $k$ 为周期重复:$a_{k+1}=a_1, a_{k+2}=a_2, \ldots$。
- 所以,轨道 $O_\sigma(a_1)$ 中的所有元素,其实就是集合 $\{a_1, a_2, \ldots, a_k\}$。
- 原文给出了一个更形式化的证明:
- 对于轨道中任意一个元素 $\sigma^t(a_1)$,我们将幂次 $t$ 用带余除法写成 $t=kq+\ell$(其中 $0 \le \ell < k$)。
- $\sigma^t(a_1) = \sigma^{kq+\ell}(a_1) = \sigma^\ell(\sigma^{kq}(a_1))$。
- $\sigma^{kq}(a_1) = (\sigma^k)^q(a_1)$。因为 $\sigma^k(a_1)=a_1$,所以 $(\sigma^k)^q(a_1)$ 就等于 $a_1$。
- 因此,$\sigma^t(a_1) = \sigma^\ell(a_1) = a_{\ell+1}$。
- 由于 $\ell$ 的范围是 $0, \ldots, k-1$,所以 $\ell+1$ 的范围是 $1, \ldots, k$。
- 这证明了轨道中的任何元素都必然是 $\{a_1, \ldots, a_k\}$ 中的一个。
- 反过来,$\{a_1, \ldots, a_k\}$ 中的每个元素显然都在轨道中。
- 所以,$O_\sigma(a_1) = \{a_1, \ldots, a_k\}$。
- 置换在轨道上的作用:
- 我们已经知道 $\sigma$ 作用在轨道 $O_\sigma(a_1)$ 上是封闭的。
- 现在我们来比较置换 $\sigma$ 和我们构造的循环 $\gamma = (a_1, \ldots, a_k)$ 在这个轨道上的作用。
- 对于轨道中任意一个元素 $a_i$(其中 $i<k$):
- $\sigma(a_i) = a_{i+1}$ (根据序列的定义)。
- $\gamma(a_i) = a_{i+1}$ (根据循环的定义)。
- 对于最后一个元素 $a_k$:
- $\sigma(a_k) = \sigma(\sigma^{k-1}(a_1)) = \sigma^k(a_1) = a_1$ (根据引理)。
- $\gamma(a_k) = a_1$ (根据循环的定义)。
- 结论:$\sigma$ 和 $\gamma$ 在轨道 $O_\sigma(a_1)$ 上的作用是完全相同的。
- 这个结论可以用限制(restriction)的记号来写:$\sigma|_{O_\sigma(a_1)} = \gamma|_{O_\sigma(a_1)}$。
- 置换在轨道外的作用:
- $\sigma$ 和 $\gamma$ 的区别在于它们在轨道之外的行为。
- 根据定义,循环 $\gamma=(a_1, \ldots, a_k)$ 固定了所有不在其支持集 $\{a_1, \ldots, a_k\}$ 中的元素。
- 但是,置换 $\sigma$ 在轨道之外的行为是不确定的。它可能会固定这些元素,也可能会在其他轨道上移动它们。
💡 [数值示例]
- 示例: $\sigma = \left(\begin{array}{ccccc} 1 & 2 & 3 & 4 & 5 \\ 2 & 1 & 4 & 5 & 3 \end{array}\right)$。
- 我们来分析轨道 $O_\sigma(1)$。
- $a_1 = 1, a_2 = \sigma(1) = 2, a_3 = \sigma(2) = 1$。
- 所以 $k=2$, $O_\sigma(1) = \{1, 2\}$。
- $\sigma$ 在 $\{1,2\}$ 上的作用是 $1 \to 2, 2 \to 1$。
- 我们构造循环 $\gamma_1 = (1, 2)$。
- $\gamma_1$ 在 $\{1,2\}$ 上的作用也是 $1 \to 2, 2 \to 1$。
- 所以 $\sigma|_{\{1,2\}} = (1,2)|_{\{1,2\}}$。
- 但是,在 $\{1,2\}$ 之外,比如在 3 上:
- $(1,2)(3) = 3$ (循环固定了 3)。
- $\sigma(3) = 4$ (置换没有固定 3)。
- 这说明了 $\sigma$ 和构造出的单个循环 $(1,2)$ 是不同的置换。
⚠️ [易错点]
- 这个阶段的分析是针对单个轨道的。它说明了如何从一个轨道构造出一个对应的循环,这个循环完美地复制了原置换在该轨道上的行为。
- 要完成对整个置换的理解,就需要把所有轨道上对应的循环都找到,然后将它们乘起来。
📝 [总结]
本段从理论上证明了,通过追踪元素轨迹找到的轨道 $O_\sigma(i) = \{a_1, \ldots, a_k\}$,其大小 $k$ 就是轨迹不重复的长度。更重要的是,原置换 $\sigma$ 在这个轨道上的作用,与我们根据轨迹构造出的 $k$-循环 $(a_1, \ldots, a_k)$ 的作用是完全一样的。这为将一个置换分解成若干个这样的循环的乘积提供了理论依据。
🎯 [存在目的]
本段的目的是完成从“轨道”到“循环”的关键一步连接。它证明了我们算法中找到的每一个“圈”(轨道),都可以用一个对应的循环置换来精确描述其内部的动力学。这是最终证明唯一循环分解定理之前的最后一块积木。
🧠 [直觉心智模型]
我们已经知道了置换把它的元素分成了几个独立的“小世界”(轨道)。这一步是说,在任何一个“小世界”里,所有元素的行为都像是在玩一个简单的“击鼓传花”游戏。我们现在为每个“小世界”里的游戏都起了一个名字,这个名字就是对应的那个循环 $(a_1, \ldots, a_k)$。
💭 [直观想象]
我们发现了一个星系(轨道),并且描绘出了其中所有行星的运行轨迹。这一步就是给这个星系的运动模式起一个简洁的名字,比如“太阳系模型-8大行星版”(一个8-循环)。这个模型完美地描述了星系内部的运动,但它不关心其他星系在做什么。
📜 [原文52]
定理 2.1.4 的证明. 利用上述内容,让我们展示一个任意的 $\sigma \in S_{n}$ 可以分解成不相交的循环的乘积,如定理 2.1.4 的陈述。首先,给定 $i \in \{1, \ldots, n\}$,要么 $\sigma(i)=i$,这发生在 $\Longleftrightarrow O_{\sigma}(i)=\{i\}$,要么 $O_{\sigma}(i)$ 至少有两个元素。在第二种情况下,写 $O_{\sigma}(i)=\left\{a_{1}, \ldots, a_{k}\right\}$ 如上,其中 $k=\#\left(O_{\sigma}(i)\right)$ 且 $\sigma\left(a_{r}\right)=a_{r+1}$ 对于 $1 \leq r \leq k-1$ 且 $\sigma\left(a_{k}\right)=a_{1}$。因此,如果 $\gamma$ 是 $k$-循环 $(a_{1}, \ldots, a_{k})$,那么 $\gamma\left(a_{r}\right)=a_{r+1}=\sigma\left(a_{r}\right)$ 对于所有 $a_{r}$,且 $\gamma(j)=j$ 如果 $j \notin\left\{a_{1}, \ldots, a_{k}\right\}=O_{\sigma}(i)=\operatorname{Supp} \gamma$。
现在将 $\sigma$ 的轨道列为 $O_{1}, \ldots, O_{N}$,例如,其中 $O_{1}, \ldots, O_{M}$ 是至少包含两个元素的轨道,而 $O_{M+1}, \ldots, O_{N}$ 是单元素轨道。我们已经看到 $\sigma\left(O_{r}\right)=O_{r}$ 对于每个 $r$。对于每个 $r \leq M$ 的轨道 $O_{r}$,我们找到了一个长度至少为 2 的循环 $\gamma_{r}$,其支持集 $\operatorname{Supp} \gamma_{r}=O_{r}$ 且
$$
\sigma(j)= \begin{cases}\gamma_{r}(j) & \text { if } j \in O_{r} \text { for some } r \leq M ; \\ j & \text { if } j \notin O_{r} \text { for every } r \leq M .\end{cases}
$$
换句话说,$\gamma_{r}\left|O_{r}=\sigma\right| O_{r}$ 且 $\gamma_{r} \mid\{1, \ldots, n\}-O_{r}$ 是恒等元。循环 $\gamma_{1}, \ldots, \gamma_{M}$ 两两不相交,因为轨道 $O_{r}$ 两两不相交。通过检查,$\gamma_{1} \cdots \gamma_{M}(j)=\gamma_{r}(j)=\sigma(j)$ 如果 $j \in O_{r}$ 对于某个 $r \leq M$,且 $\gamma_{1} \cdots \gamma_{M}(j)=\sigma(j)=j$ 如果 $j \notin O_{r}$ 对于每个 $r \leq M$。因此 $\sigma=\gamma_{1} \cdots \gamma_{M}$,特别地,$\sigma$ 是长度至少为 2 的不相交循环的乘积。
为了查看唯一性,反之,假设 $\sigma=\gamma_{1} \cdots \gamma_{M}$ 是长度至少为 2 的不相交循环的乘积。我们已经看到 $\sigma$ 的轨道是 $O_{r}=\operatorname{Supp} \gamma_{r}$ 的形式,以及单元素轨道,并且 $\gamma_{r}\left|O_{r}=\sigma\right| O_{r}$。这表明 $\gamma_{r}$ 是如上构造的,从而确立了唯一性。
📖 [逐步解释]
这部分整合了前面所有的铺垫,给出了唯一循环分解定理(定理 2.1.4)的完整证明。
- 证明存在性(任何置换都可以分解):
- 第一步:划分集合。根据等价关系理论,置换 $\sigma$ 将集合 $\{1, \ldots, n\}$ 划分为一堆互不相交的轨道 $O_1, O_2, \ldots, O_N$。
- 第二步:区分轨道。这些轨道分为两类:
- 非单元素轨道(长度 $\ge 2$):$O_1, \ldots, O_M$。
- 单元素轨道(固定点):$O_{M+1}, \ldots, O_N$。
- 第三步:为每个轨道构造循环。对于每一个非单元素轨道 $O_r$($r=1, \ldots, M$),我们根据前一节的结论,可以构造一个循环 $\gamma_r$,使得 $\gamma_r$ 的支持集就是 $O_r$,并且 $\gamma_r$ 在 $O_r$ 上的作用与 $\sigma$ 完全相同。
- 第四步:构造乘积。我们把所有这些构造出来的循环 $\gamma_1, \ldots, \gamma_M$ 乘在一起,得到一个新的置换 $\rho = \gamma_1 \gamma_2 \ldots \gamma_M$。
- 第五步:证明乘积等于原置换。我们来证明 $\rho = \sigma$。为此,我们检查它们对任意元素 $j$ 的作用:
- 情况 a: 如果 $j$ 在某个非单元素轨道 $O_r$ 中。
- 那么 $\rho(j) = (\gamma_1 \ldots \gamma_M)(j)$。因为所有循环是不相交的,只有一个循环 $\gamma_r$ 会移动 $j$,其他所有循环都固定 $j$。所以 $(\gamma_1 \ldots \gamma_M)(j) = \gamma_r(j)$。
- 根据我们的构造,$\gamma_r(j) = \sigma(j)$。
- 所以,在这种情况下,$\rho(j) = \sigma(j)$。
- 情况 b: 如果 $j$ 在某个单元素轨道中(即 $j$ 是 $\sigma$ 的一个固定点)。
- 那么 $j$ 不属于任何 $\gamma_r$ 的支持集。
- 所以,所有的 $\gamma_r$ 都固定 $j$。它们的乘积 $\rho$ 也固定 $j$。所以 $\rho(j)=j$。
- 而我们知道 $\sigma$ 也固定 $j$,即 $\sigma(j)=j$。
- 所以,在这种情况下,$\rho(j) = \sigma(j)$。
- 结论:因为对于任何元素 $j$,$\rho(j) = \sigma(j)$ 都成立,所以 $\rho = \sigma$。我们成功地把 $\sigma$ 写成了一系列不相交循环的乘积。存在性得证。
- 证明唯一性:
- 现在反过来,假设我们已经有了一个不相交循环分解 $\sigma = \gamma_1 \ldots \gamma_M$。我们想证明这个分解是唯一的。
- 我们需要证明,这些因子 $\gamma_r$ 必然是我们通过轨道法构造出来的那一套循环。
- 根据前面“循环分解与轨道对应”部分的讨论,如果 $\sigma$ 有这样一个分解,那么 $\sigma$ 的非单元素轨道必然就是这些 $\gamma_r$ 各自的支持集。
- 也就是说,集合 $\{\operatorname{Supp}(\gamma_1), \ldots, \operatorname{Supp}(\gamma_M)\}$ 被唯一地确定为 $\sigma$ 的所有非单元素轨道的集合。
- 此外,我们还知道,在每个这样的轨道 $O_r = \operatorname{Supp}(\gamma_r)$ 上,$\sigma$ 的作用必须等于 $\gamma_r$ 的作用。
- 一个循环置换由它的支持集和它在支持集上的作用唯一确定。
- 既然支持集(轨道)和在支持集上的作用($\sigma$ 的作用)都是由 $\sigma$ 唯一决定的,那么构成这个分解的每一个循环 $\gamma_r$ 也都是由 $\sigma$ 唯一决定的。
- 因此,分解出的那一组(或集合)循环是唯一的。唯一性得证。
📝 [总结]
本段通过将置换 $\sigma$ 作用的集合 $\{1, \ldots, n\}$ 划分为互不相交的轨道,从而完成了对唯一循环分解定理的严格证明。
- 存在性:对于每个非单元素轨道,我们都可以构造一个与之对应的循环,该循环模拟了 $\sigma$ 在此轨道上的行为。所有这些不相交循环的乘积恰好就等于 $\sigma$。
- 唯一性:反之,任何一个不相交循环分解,其每个循环的支持集都必须是 $\sigma$ 的一个轨道,并且该循环在支持集上的作用必须与 $\sigma$ 一致。由于 $\sigma$ 的轨道和作用是固定的,因此构成分解的这组循环也是唯一确定的。
🎯 [存在目的]
这是本章理论部分的高潮。它为之前所有的铺垫(循环定义、轨道、等价关系)提供了一个最终的、统一的结论。这个证明不仅说明了定理为什么是正确的,其证明过程本身也揭示了轨道和不相交循环之间深刻的内在联系,是理解置换群结构的核心。
🧠 [直觉心智模型]
证明的思路就像是拼图。
- 存在性:我们先把一张混乱的图片(置换 $\sigma$)根据颜色和图案的联系,分割成几块独立的区域(轨道)。然后我们发现,每一块区域内部的图案都是一个简单的旋转图案(循环)。我们把这些旋转图案(循环)拼在一起,就还原了整张图片(置换 $\sigma$)。
- 唯一性:如果我们已经有了一幅由几个独立的旋转图案拼成的画,那么这些独立的旋转图案的边界,必然就是我们分割图片时得到的那些区域边界。而且每个区域里的图案也必须和拼图块上的图案一样。所以,这套拼图块是唯一的。
💭 [直观想象]
想象一个有多条独立传送带的工厂。一个复杂的物料搬运流程(置换 $\sigma$)被我们观察分析。
- 存在性证明:我们发现,这个流程实际上是把物料分到不同的传送带上(轨道),每条传送带都是一个环形,上面的物料在循环转动(循环)。我们为每条传送带的运动都建立一个数学模型(构造循环 $\gamma_r$)。把所有这些模型组合起来,就完整描述了整个工厂的流程。
- 唯一性证明:反过来,如果我们知道工厂的流程是由几条独立的环形传送带组成的,那么这些传送带的物理位置和上面的物料(支持集),以及它们的转动方式(循环作用),必然就是我们直接观察工厂时看到的样子。所以,描述这个工厂的这套“传送带模型”是唯一的。
📜 [原文53]
推论 2.1.10. 设 $\sigma \in S_{n}$,并假设 $\sigma$ 的轨道是 $O_{1}, \ldots, O_{N}$,其中 $\#\left(O_{r}\right)=k_{r} \geq 2$ 如果 $r \leq M$,且 $\#\left(O_{r}\right)=1$ 如果 $r>M$。那么
$$
\sigma=\gamma_{1} \cdots \gamma_{M}
$$
其中每个 $\gamma_{r}$ 是一个 $k_{r}$-循环,$\operatorname{Supp} \gamma_{r}=O_{r}$,因此,如果 $r \neq s$,$\gamma_{r}$ 和 $\gamma_{s}$ 是不相交的循环。
📖 [逐步解释]
这部分是对刚刚证明的唯一循环分解定理的一个精确的、符号化的重述和总结。
- 前提条件:
- 给定一个置换 $\sigma \in S_n$。
- 我们已经分析了它的轨道结构:
- 共有 $N$ 个轨道 $O_1, \ldots, O_N$。
- 我们将它们编号,使得前 $M$ 个是“大”轨道,其大小(元素个数)$k_r = |O_r| \ge 2$。
- 剩下的 $N-M$ 个是单元素轨道,其大小为 1。
- 结论:
- 那么,置换 $\sigma$ 可以被精确地写成前 $M$ 个“大”轨道所对应的循环的乘积:$\sigma = \gamma_1 \gamma_2 \ldots \gamma_M$。
- 关于这些循环 $\gamma_r$ 的性质:
- $\gamma_r$ 是一个 $k_r$-循环,其长度等于对应轨道的大小。
- $\gamma_r$ 的支持集就是对应的轨道 $O_r$。
- 因为不同的轨道 $O_r, O_s$ 是不相交的,所以它们对应的循环 $\gamma_r, \gamma_s$ 的支持集也是不相交的。因此,这些循环是两两不相交的。
📝 [总结]
这个推论以一种非常清晰和形式化的方式,总结了唯一循环分解定理的内容。它明确指出了任意一个置换 $\sigma$ 等于其所有非平凡轨道(长度>=2)所对应的不相交循环的乘积。
🎯 [存在目的]
本段的目的是提供一个简明扼要的、可以用作“速查手册”的定理重述。在实际应用中,当我们计算一个置换的循环分解时,我们就是在执行这个推论所描述的过程:找到所有的轨道,忽略掉固定点,然后把每个大轨道写成一个循环,最后将它们乘在一起。
7. 对换与置换的符号
📜 [原文54]
2.2. 置换的符号。我们现在寻找进一步分解 $S_{n}$ 元素的方法,这通常不是唯一的。首先,我们注意到 $k$-循环 $(1, \ldots, k)$ 是对换的乘积:
$$
(1, \ldots, k)=(1, k)(1, k-1) \cdots(1,3)(1,2)
$$
因为右边将 1 映射到 2,将 2 映射到 1 然后到 3,将 3 映射到 1 然后到 4,依此类推,最后将 $k$ 映射到 1。选择循环 $(1, \ldots, k)$ 并没有什么特别之处:如果 $a_{1}, \ldots, a_{k}$ 是 $\{1, \ldots, n\}$ 的 $k$ 个不同元素,那么
$$
\left(a_{1}, \ldots, a_{k}\right)=\left(a_{1}, a_{k}\right)\left(a_{1}, a_{k-1}\right) \cdots\left(a_{1}, a_{3}\right)\left(a_{1}, a_{2}\right) .
$$
因此,每个 $k$-循环是 $k-1$ 个对换的乘积。由于每个置换 $\sigma \in S_{n}$ 是 $k$-循环的乘积,且每个 $k$-循环是对换的乘积,我们得出结论:
定理 2.2.1. $S_{n}$ 的每个元素 $\sigma$ 是对换的乘积。
📖 [逐步解释]
这部分引入了另一种分解置换的方式:分解为对换(2-循环)的乘积,并证明了任何置换都可以这样分解。
- 新的分解思路:
- 我们已经知道任何置换可以唯一地分解为不相交循环的乘积。
- 现在,我们想把这些作为“基本单元”的循环进一步分解。
- 我们选择最简单的循环——对换(2-循环)——作为新的、更基本的“原子”。
- 将 k-循环分解为对换:
- 原文给出了一个将任意 $k$-循环 $(a_1, \ldots, a_k)$ 写成一系列对换乘积的公式。
- 公式是:$(a_1, \ldots, a_k) = (a_1, a_k)(a_1, a_{k-1})\ldots(a_1, a_2)$。
- 这个分解出来的对换是相交的,它们都含有元素 $a_1$。
- 验证公式:我们来追踪右边乘积的作用。记住,运算是从右到左。
- 对于 $a_1$:$a_1 \xrightarrow{(a_1,a_2)} a_2 \xrightarrow{\text{其他}} a_2$。所以 $a_1 \to a_2$。
- 对于 $a_i$ ($1 < i < k$): $a_i \xrightarrow{(a_1,a_i)} a_1 \xrightarrow{(a_1, a_{i+1})} a_{i+1} \xrightarrow{\text{其他}} a_{i+1}$。所以 $a_i \to a_{i+1}$。
- 对于 $a_k$:$a_k \xrightarrow{(a_1,a_k)} a_1 \xrightarrow{\text{其他}} a_1$。所以 $a_k \to a_1$。
- 这与左边 $k$-循环 $(a_1, \ldots, a_k)$ 的定义完全吻合。
- 分解的长度:这个公式将一个 $k$-循环分解成了 $k-1$ 个对换的乘积。
- 任何置换都可以分解为对换(定理 2.2.1):
- 任何置换 $\sigma$ 都可以分解为不相交循环的乘积。
- 每一个循环又可以分解为对换的乘积。
- 将这两步结合起来,我们就可以得出结论:任何置换 $\sigma$ 都可以写成一系列对换的乘积。
- 非唯一性:
- 原文提到,这种分解为对换的方法“通常不是唯一的”。这与分解为不相交循环的唯一性形成鲜明对比。我们后面会看到,虽然分解方式不唯一,但分解出来的对换数量的奇偶性是唯一的。
💡 [数值示例]
- 示例 1: 分解 5-循环
- $\sigma = (1, 5, 3, 2, 4)$
- 根据公式,$\sigma = (1,4)(1,2)(1,3)(1,5)$。
- 这是一个由 4 个对换构成的乘积。
- 示例 2: 分解一个普通置换
- 设 $\sigma = (1,2,3)(4,5)$。
- 首先分解每个循环:
- $(1,2,3) = (1,3)(1,2)$。
- $(4,5)$ 本身就是一个对换。
- 将它们乘在一起:
- $\sigma = (1,3)(1,2)(4,5)$。
- 这个置换被分解成了 3 个对换的乘积。
⚠️ [易错点]
- 分解不唯一: 存在其他分解方法。例如,$(1,2,3) = (2,1)(2,3) = (2,3)(1,3)$ 等多种写法。重点是,它们都分解成了 2 个(偶数个)对换。
- 对换相交: 这种分解方法得到的对换通常是相交的,因此它们的顺序至关重要,不能随意交换。
📝 [总结]
本段的核心思想是,对换是对称群的“原子”单位。它首先展示了如何将一个 $k$-循环分解为 $k-1$ 个对换的乘积。基于此,并结合唯一循环分解定理,得出了一个更强的结论(定理 2.2.1):$S_n$ 中的任何置换都可以表示为一系列对换的乘积。
🎯 [存在目的]
本段的目的是为了引入置换的“奇偶性”(parity)或“符号”(sign)这一概念。通过证明所有置换都能由对换构成,下一步自然就是去研究构成它的对换的数量。这将引出置换的一个根本性质:构成一个特定置换所需对换的数量,其奇偶性是恒定的。这是定义交错群 $A_n$ 的基础。
🧠 [直觉心智模型]
我们已经知道复杂的“座位交换游戏”(置换)可以看作几个独立的“小圈子游戏”(不相交循环)。现在我们更进一步,发现任何一个“小圈子游戏”($k$-循环),都可以通过一系列最简单的“两人换座”(对换)操作来实现。因此,归根结底,任何复杂的座位交换,都可以通过一步步地、每次只让两个人换座位来最终完成。
💭 [直观想象]
这就像是排序算法。任何一个被打乱的数组(一个置换),都可以通过一系列的“交换相邻元素”操作(一种特殊的对换)来最终排好序。比如冒泡排序,就是完全由对换操作构成的。定理 2.2.1 告诉我们,不仅是排序,任何一种排列到另一种排列的变换,都可以只用“交换”这一种操作来完成。
📜 [原文55]
直观上,为了置换一个包含 $n$ 个元素的集合,只需相继交换两个元素即可。这意味着 $\binom{n}{2}$ 个对换 $(i, j)$ 且 $i<j$ 生成了群 $S_{n}$。事实上,如习题 3.23 所示,$S_{n}$ 可以由 2 个元素生成,尽管在许多方面,最自然的生成集由 $n-1$ 个元素 $(1,2),(2,3), \ldots,(n-1, n)$ 给出。
📖 [逐步解释]
这部分对定理 2.2.1 的结论进行了引申,讨论了对称群的生成集(generating set)的概念。
- 直观理解:
- 定理 2.2.1 “任何置换都是对换的乘积”有一个非常直观的解释:任何复杂的重新排列,都可以通过一次次地交换两个元素的位置来逐步完成。
- 生成集的概念:
- 在群论中,一个群 $G$ 的生成集是 $G$ 的一个子集 $S$,使得 $G$ 中的任何元素都可以表示为 $S$ 中元素及其逆元的有限乘积。
- 定理 2.2.1 实际上是说,所有对换的集合,是 $S_n$ 的一个生成集。
- $S_n$ 的不同生成集:
- 所有对换: 集合 $\{(i,j) | 1 \le i < j \le n\}$。这个集合的大小是 $\binom{n}{2}$。这是一个“大而全”的生成集。
- 相邻对换: 集合 $\{(1,2), (2,3), \ldots, (n-1,n)\}$。这个集合的大小是 $n-1$。这是一个更小、更“自然”的生成集。可以证明,任何对换 $(i,j)$ 都可以由这些相邻对换生成,因此它们也能生成整个 $S_n$。(这个想法类似于冒泡排序)。
- 最小生成集: 习题指出,$S_n$ 甚至可以由仅仅 2 个元素生成。例如,对于 $n \ge 3$,$S_n$ 可以由 $(1,2)$ 和 $(1,2,\ldots,n)$ 这一个对换和一个 $n$-循环生成。这是最经济的生成集。
💡 [数值示例]
- $S_3$ 的生成集:
- 所有对换: $\{(1,2), (1,3), (2,3)\}$。大小为 3。
- 相邻对换: $\{(1,2), (2,3)\}$。大小为 2。例如,$(1,3) = (1,2)(2,3)(1,2)$。
- 2 个元素生成:可以用 $(1,2)$ 和 $(1,2,3)$ 生成。
- $(1,2,3)(1,2) = (1,3)$。
- $(1,2)(1,2,3) = (2,3)$。
- $(1,2,3)^2 = (1,3,2)$。
- 有了所有对换,就能生成所有元素。
⚠️ [易错点]
- 生成集不是唯一的,我们可以根据需要选择不同的生成集。有些生成集便于理论分析,有些便于实际计算。
- “生成”一个群,意味着可以通过乘法和求逆得到所有元素。对于对换这种阶为 2 的元素,它的逆元就是它自己,所以只需要考虑乘法。
📝 [总结]
本段引申了“任何置换皆可由对换构成”的结论,并正式
...并正式引入了群的生成集的概念。它指出,所有对换构成了 $S_n$ 的一个生成集,并且还存在更小的生成集,如所有相邻对换的集合(大小为 $n-1$),甚至只包含两个特定元素的集合。
🎯 [存在目的]
本段的目的是为了从另一个角度理解对称群的构造。如果说循环分解是“分析”,那么生成集就是“合成”。它告诉我们,我们不需要 $n!$ 个元素来描述 $S_n$,只需要一小部分关键的“构建模块”(生成元),就可以通过组合它们来构建出整个群。这在计算群论和表示论中是非常重要的思想。
[直觉心-智模型]
生成集就像是一套乐高积木。你不需要拥有所有可能造出的模型,你只需要一套基本的积木块(生成集),就可以通过不同的拼搭方式(乘法),创造出所有可能的模型(群中的所有元素)。$S_n$ 这个群,最少只需要两块特定的“乐高积木”就能拼出来。
💭 [直观想象]
想象一种语言。生成集就像是这门语言的字母表。通过将字母以不同的顺序组合(乘法),你可以构成这门语言中所有的单词(群的元素)。定理 2.2.1 说,我们可以用“所有对换”这个庞大的字母表来构成 $S_n$。而本段则指出,其实我们有更简洁的字母表,比如只包含 $n-1$ 个相邻对换的字母表。
📜 [原文56]
很容易看出,通常没有办法唯一地将一个置换写成对换的乘积。例如,我们总是可以插入恒等元,它是一个对换与其自身的乘积 $(i, j)(i, j)$。再举一个例子,对应于 $(1,2,3)=(2,3,1)= (3,1,2)$ 和上面将 3-循环写成对换乘积的方法,我们有
$$
(1,3)(1,2)=(1,2)(2,3)=(2,3)(1,3)
$$
如果这个乘积发生在 $S_{n}, n \geq 5$ 中,那么我们有更多方法将 $(1,2,3)$ 写成对换的乘积,例如 $(1,2,3)=(4,5)(1,3)(2,4)(2,4)(1,2)(4,5)$。
📖 [逐步解释]
这部分详细阐述了将置换分解为对换乘积的非唯一性,并通过多个例子进行说明。
- 非唯一性的根源:
- 与分解为不相交循环的唯一性截然不同,分解为对换的写法非常灵活,远非唯一。
- 非唯一性的例子:
- 方法一:插入恒等元。
- 恒等元 1 可以写成任何一个对换乘以其自身:$1 = (i,j)(i,j)$。
- 因此,我们可以在任何一个对换分解的任意位置插入这样一对 $(i,j)(i,j)$,置换本身不变,但分解式中的对换数量增加了 2。
- 例如,$(1,2,3) = (1,3)(1,2)$。我们也可以写成 $(1,2,3) = (1,3)(1,2)(4,5)(4,5)$。前者有 2 个对换,后者有 4 个。
- 方法二:利用不同的分解公式。
- 一个 3-循环 $(1,2,3)$,我们之前看到它可以分解为 $(1,3)(1,2)$。
- 但由于 $(1,2,3)$ 也可以写作 $(2,3,1)$,套用分解公式 $(a_1,a_2,a_3)=(a_1,a_3)(a_1,a_2)$,我们得到 $(2,3,1)=(2,1)(2,3)$。
- 同样,$(1,2,3)=(3,1,2)$,分解为 $(3,2)(3,1)$。
- (注:原文的 (1,2)(2,3)=(2,3)(1,3) 有误,应为 (1,3)(1,2)=(2,3)(1,3) 这样的关系,我们来验证一下 (1,3)(1,2)=(1,2,3),而 (2,3)(1,3) = (1,2,3) 吗? $1 \xrightarrow{(1,3)} 3 \xrightarrow{(2,3)} 2$,$2 \xrightarrow{(1,3)} 2 \xrightarrow{(2,3)} 3$,$3 \xrightarrow{(1,3)} 1 \xrightarrow{(2,3)} 1$。所以 (2,3)(1,3)=(1,2,3)。因此 (1,3)(1,2) 和 (2,3)(1,3) 都是 (1,2,3) 的有效分解。这个等式 (1,3)(1,2) = (2,3)(1,3) 并不成立,它们都等于 (1,2,3))
- 这个例子展示了,即使不插入多余的对换,对于同一个置换,也存在长度相同但内容不同的对换分解。这种关系 aba=bab 的形式在群论中称为辫子关系(braid relation)。
- 方法三:引入不相关的对换。
- 原文最后一个例子,$(1,2,3)=(4,5)(1,3)(2,4)(2,4)(1,2)(4,5)$。
- 这本质上是方法一的复杂化。它先乘以 $(4,5)$,中间做了一系列操作,最后再乘以 $(4,5)^{-1}$(即 $(4,5)$ 本身)。中间的部分 $(1,3)(2,4)(2,4)(1,2) = (1,3)(1,2) = (1,2,3)$。所以整个表达式等于 $(4,5)(1,2,3)(4,5)^{-1}$。根据共轭公式,这等于 $(\,(4,5)(1), (4,5)(2), (4,5)(3)\,) = (1,2,3)$。
- 这个例子说明,我们可以通过引入和抵消一些完全不相干的对换,来构造出任意复杂的分解形式。
📝 [总结]
本段通过三个层面的例子,有力地证明了将一个置换分解为对换乘积的方法是高度不唯一的。我们可以通过插入 $(i,j)(i,j)$ 来任意增加对换的数量(以偶数增加),也可以利用代数关系找到长度相同但形式不同的分解,还可以通过引入不相交的对换并最终抵消它们来构造更复杂的分解。
🎯 [存在目的]
本段的目的是为了强调对换分解的非唯一性,这与之前不相交循环分解的唯一性形成鲜明对比。这引出了一个关键问题:既然分解的形式和长度都可以随意改变,那么这个分解还有什么意义呢?这为下一节引入“分解长度的奇偶性是不变的”这一深刻结论埋下了伏笔,也使得该结论的出现显得尤为重要和出人意料。
🧠 [直觉心智模型]
这就像是从家到公司的路线。从家到公司的“最终状态”是固定的。但到达公司的“路线”(对换分解)却有很多条。你可以走最短路线,也可以绕个远路再回来(插入 $(i,j)(i,j)$),或者走完全不同的几条街区(不同的分解公式)。路线不唯一,但“你最终到达了公司”这个事实是确定的。
💭 [直观想象]
想象用火柴棍搭一个数字“3”。你可以用两根火柴搭成 <,也可以用三根搭成 c 再加一竖,或者用很多根火柴搭成一个复杂的、但轮廓是“3”的图案。搭建的方式(对换分解)不唯一,但它们最终都构成了同一个东西(置换)。
📜 [原文57]
尽管缺乏唯一性,但所有将置换写成对换的乘积的方式有一个共同的特点:
定理 2.2.2. 设 $\sigma \in S_{n}$,并假设 $\sigma=\tau_{1} \cdots \tau_{k}=\rho_{1} \cdots \rho_{\ell}$,其中 $\tau_{i}$ 和 $\rho_{j}$ 都是对换。那么 $k \equiv \ell(\bmod 2)$。换句话说,$S_{n}$ 的给定元素 $\sigma$ 可以写成偶数个对换的乘积或奇数个对换的乘积,但不能同时是两者。
因此 $S_{n}$ 的每个元素都有一个明确定义的奇偶性,即是偶置换还是奇置换,这取决于它是否可以写成偶数个对换的乘积或奇数个对换的乘积。
我们将在后面给出定理 2.2.2 的证明(事实上,概述三种不同的证明)。
📖 [逐步解释]
这部分提出了本节的核心定理,也是对称群理论的一个基石:置换的符号定理。
- 定理的核心内容:
- 虽然一个置换 $\sigma$ 可以有多种不同的方式分解为对换的乘积,这些分解中的对换数量($k, \ell$ 等)可能不同。
- 但是,所有这些数量有一个共同的、不变的性质:它们的奇偶性是相同的。
- 也就是说,如果一个置换能被分解成 $k$ 个对换的乘积,也能被分解成 $\ell$ 个对换的乘积,那么 $k$ 和 $\ell$ 要么都是偶数,要么都是奇数。
- 用数学语言说,就是 $k$ 和 $\ell$ 模 2 동余 ($k \equiv \ell \pmod 2$)。
- 置换的奇偶性(Parity):
- 这个定理的直接推论是,我们可以给 $S_n$ 中的每一个置换贴上一个明确的标签:“偶置换”或“奇置换”。
- 偶置换 (Even Permutation): 如果一个置换可以被写成偶数个对换的乘积。
- 奇置换 (Odd Permutation): 如果一个置换可以被写成奇数个对换的乘积。
- 定理保证了,一个置换不可能既是偶置换又是奇置换。这个分类是明确的、无歧义的。
- 证明的预告:
- 这个定理的结论虽然简洁,但其证明并非显而易见。
- 原文预告,将在后续章节中给出该定理的证明,并且会提供三种不同的证明思路,以从不同角度揭示其深刻内涵。
💡 [数值示例]
- 示例: 我们已经知道 3-循环 $(1,2,3)$ 可以分解为:
- $(1,3)(1,2)$ (2 个对换,偶数)
- $(2,3)(1,3)$ (2 个对换,偶数) (注:修正原文后的例子)
- $(1,3)(1,2)(4,5)(4,5)$ (4 个对换,偶数)
- 无论我们怎么分解,对换的数量(2, 2, 4, ...)都是偶数。
- 因此,$(1,2,3)$ 是一个偶置换。
- 示例: 4-循环 $(1,2,3,4)$
- 可以分解为 $(1,4)(1,3)(1,2)$ (3 个对换,奇数)。
- 因此,$(1,2,3,4)$ 是一个奇置换。你不可能找到一种方法,把它分解为偶数个对换的乘积。
⚠️ [易错点]
- 定理的关键:不变的是奇偶性,而不是对换的数量本身。
- 恒等置换的奇偶性:$1 = (1,2)(1,2)$。它由 2 个(偶数个)对换构成。因此,恒等置换是偶置换。我们也可以认为它由 0 个(也是偶数)对换构成。
📝 [总结]
本段陈述了置换符号定理(或称置换奇偶性定理)。该定理断言,尽管一个置换的对换分解不唯一,但分解式中对换数量的奇偶性是一个不变量。这使得我们可以将所有置换明确地划分为偶置换和奇置换两类,为对称群的结构研究提供了最基本的分类工具。
🎯 [存在目的]
本段的目的是提出一个深刻的、非平凡的结论,它构成了整个置换符号理论的核心。这个定理的存在,使得定义置换的符号(sign,即+1或-1)成为可能,并直接导出了交错群 $A_n$ (所有偶置换构成的子群)这个至关重要的研究对象。没有这个定理,偶置换和奇置换的概念就无法被明确定义。
🧠 [直觉心智模型]
回到走路上班的例子。虽然从家到公司的路线有很多条,但如果你只被允许走东西向或南北向的街区(像在曼哈顿),那么无论你走哪条路,到达公司所需要“拐弯”次数的奇偶性可能是确定的。有些地方无论怎么走都得拐奇数次弯,有些地方则总是偶数次。置换的奇偶性就类似于这个“拐弯次数的奇偶性”,是一个内在的、不随路径改变的属性。
💭 [直观想象]
想象一个滑块谜题(15-puzzle)。将一个打乱的状态恢复到初始状态,需要移动滑块(对换)很多次。定理 2.2.2 类似于说:对于一个给定的打乱状态,如果你能通过 $k$ 次移动复原它,你的朋友也能通过 $\ell$ 次移动复原它,那么 $k$ 和 $\ell$ 的奇偶性必然相同。有些状态是“奇数步可解”的,有些是“偶数步可解”的。事实上,这个谜题有一半的初始状态是无解的,这与置换的奇偶性理论直接相关。
2. 3. 交错群。
定义 2.3.1. 我们定义 $\sigma$ 为偶置换,如果 $\sigma$ 是偶数个对换的乘积;如果 $\sigma$ 是奇数个对换的乘积,则为奇置换。前面定理的内容是偶置换和奇置换是明确定义的,或者更准确地说,一个置换不能同时是偶置换和奇置换。最后我们定义 $A_{n}=\left\{\sigma \in S_{n}: \sigma \text{ 是偶置换} \right\}$。因此 $S_{n}-A_{n}=\left\{\sigma \in S_{n} \text{ 是奇置换} \right\}$。
📖 [逐步解释]
这部分正式定义了偶置换、奇置换,并基于此定义了本章的另一个核心对象——交错群 $A_n$。
- 正式定义奇偶置换:
- 偶置换 (Even Permutation): 一个可以被表示为偶数个对换之乘积的置换。
- 奇置换 (Odd Permutation): 一个可以被表示为奇数个对换之乘积的置换。
- 定义明确性的重申:
- 这些定义之所以有效,完全依赖于上一节的定理 2.2.2。该定理保证了这种分类是无歧义的(well-defined),即一个置换的奇偶性是其内在属性,不因我们选择的对换分解方式而改变。
- 定义交错群 $A_n$:
- 交错群 $A_n$ (Alternating Group on n letters) 被定义为 $S_n$ 中所有偶置换构成的集合。
- 用集合语言描述:$A_n = \{\sigma \in S_n \mid \sigma \text{ is an even permutation}\}$。
- 我们很快会证明,$A_n$ 不仅仅是一个集合,它还是 $S_n$ 的一个子群。
- 奇置换的集合:
- 所有奇置换的集合就是 $S_n$ 中除去 $A_n$ 的部分,即集合的差集 $S_n - A_n$。
- 这个集合不是子群,因为它不包含单位元(单位元是偶置换),并且两个奇置换的乘积是偶置换,不满足封闭性。
💡 [数值示例]
- 在 $S_3$ 中:
- $S_3 = \{1, (1,2), (1,3), (2,3), (1,2,3), (1,3,2)\}$。
- 对换 $(1,2), (1,3), (2,3)$ 是 1 个对换的乘积,所以是奇置换。
- 循环 $(1,2,3) = (1,3)(1,2)$ 是 2 个对换的乘积,是偶置换。
- 循环 $(1,3,2) = (1,2)(1,3)$ 是 2 个对换的乘积,是偶置换。
- 恒等元 $1 = (1,2)(1,2)$ 是 2 个对换的乘积,是偶置换。
- 因此,$A_3 = \{1, (1,2,3), (1,3,2)\}$。
- $S_3 - A_3 = \{(1,2), (1,3), (2,3)\}$。
⚠️ [易错点]
- 先有定理,再有定义:必须理解,是定理 2.2.2 的存在,才使得奇偶置换和交错群的定义成为可能。没有那个定理,这些定义就是模糊不清、依赖于具体分解方式的,也就没有意义了。
- $A_n$ 是偶置换的集合,不是奇置换的集合。
📝 [总结]
本段基于置换奇偶性定理,给出了偶置换和奇置换的正式定义,并在此基础上定义了交错群 $A_n$ 为 $S_n$ 中所有偶置换构成的集合。
🎯 [存在目的]
本段的目的是引入群论中一个极其重要的群族——交错群 $A_n$。交错群(尤其是当 $n \ge 5$ 时)具有非常特殊的性质(如单群性质),它在伽罗瓦理论(用以证明五次及以上方程没有通用求根公式)等高等代数领域扮演着核心角色。定义 $A_n$ 是深入研究对称群结构和更广泛群论问题的关键一步。
🧠 [直觉心智模型]
如果把 $S_n$ 看作一个国家的所有公民,那么定理 2.2.2 就像一个基因检测,可以把所有人明确地分成“A 型血”和“B 型血”两类。交错群 $A_n$ 就是所有“A 型血”公民组成的俱乐部。
💭 [直观想象]
在国际象棋中,每个格子要么是黑色的,要么是白色的。一个置换就像是棋盘上棋子的一次移动。我们可以根据移动前后格子颜色的变化来定义奇偶性。交错群 $A_n$ 就类似于所有那些“保持颜色平衡”的移动方式的集合。
📜 [原文59]
例子 2.3.2. 我们已经看到,如果 $k \geq 1$(且 1-循环是两个对换的乘积),则 $k$-循环是 $k-1$ 个对换的乘积。因此,如果 $k$ 是奇数,则 $k$-循环是偶置换;如果 $k$ 是偶数,则为奇置换。
📖 [逐步解释]
这部分应用了奇偶置换的定义,来判断一个 $k$-循环的奇偶性。
- 回顾 k-循环的对换分解:
- 我们之前已经建立了一个公式:一个 $k$-循环可以被分解为 $k-1$ 个对换的乘积。
- (注:原文提到 “1-循环是两个对换的乘积”,这是为了让奇偶性规则统一起来的一种看法。$1=(1,2)(1,2)$,是偶数个。而根据 $k-1$ 公式,$k=1$ 时应是 0 个,0 也是偶数。所以 1-循环(恒等元)是偶置换是确定无疑的。)
- 判断 k-循环的奇偶性:
- 一个置换的奇偶性由其对换分解中对换数量的奇偶性决定。
- $k$-循环的分解有 $k-1$ 个对换。
- 所以,$k$-循环的奇偶性就取决于 $k-1$ 是奇数还是偶数。
- 情况 1: 如果 $k$ 是奇数 (e.g., 3, 5, ...),那么 $k-1$ 是偶数。因此,奇数长度的循环是偶置换。
- 情况 2: 如果 $k$ 是偶数 (e.g., 2, 4, ...),那么 $k-1$ 是奇数。因此,偶数长度的循环是奇置换。
- 一个容易记混的结论:
- 这个结论有点反直觉,需要特别记忆:奇循环是偶置换,偶循环是奇置换。
💡 [数值示例]
- 3-循环 (k=3, 奇数):
- $(1,2,3) = (1,3)(1,2)$。2 个对换。
- $k-1=2$ 是偶数。所以 3-循环是偶置换。
- 4-循环 (k=4, 偶数):
- $(1,2,3,4) = (1,4)(1,3)(1,2)$。3 个对换。
- $k-1=3$ 是奇数。所以 4-循环是奇置换。
- 5-循环 (k=5, 奇数):
- 可以分解为 $5-1=4$ 个对换。
- 4 是偶数。所以 5-循环是偶置换。
- 对换 (k=2, 偶数):
- 本身就是 1 个对换。
- $k-1=1$ 是奇数。所以对换是奇置换。这与定义完全吻合。
⚠️ [易错点]
- 最主要的易错点就是把结论搞反。可以通过记住最简单的例子来帮助记忆:
- 对换 $(1,2)$ 是最简单的偶数长度循环,它显然是奇置换。
- 3-循环 $(1,2,3)$ 是最简单的奇数长度循环,它等于 $(1,3)(1,2)$,是偶置换。
📝 [总结]
本段给出了一个判断任意 $k$-循环奇偶性的简单法则:一个 $k$-循环的奇偶性与 $k-1$ 的奇偶性相同。这等价于:奇数长度的循环是偶置换,偶数长度的循环是奇置换。
🎯 [存在目的]
本段的目的是提供一个快速判断循环奇偶性的工具。由于任何置换都可以分解为不相交循环的乘积,而乘积的奇偶性等于因子奇偶性的“和”(在模2意义下),所以只要我们知道了每个循环的奇偶性,就能快速判断任意置换的奇偶性,而无需将其完全分解为对换。
🧠 [直觉心智模型]
想象一个开关灯的游戏。每次按开关(一次对换),灯的状态(亮/灭)就改变一次。一个 $k$-循环相当于快速地按了 $k-1$ 次开关。如果 $k$ 是奇数,你按了偶数次,灯的最终状态和初始状态一样(偶置换)。如果 $k$ 是偶数,你按了奇数次,灯的状态会反转(奇置换)。
💭 [直观想象]
在玩“传递信息”的游戏时,每经过一个人(一次对换),信息的“秘密含义”就可能被反转一次。一个 $k$-循环相当于信息传递了 $k-1$ 次。如果传递次数是偶数,最终的“秘密含义”不变(偶置换)。如果是奇数,则反转(奇置换)。
📜 [原文60]
引理 2.3.3. 设 $\sigma_{1}$ 和 $\sigma_{2}$ 是 $S_{n}$ 的元素。如果 $\sigma_{1}$ 和 $\sigma_{2}$ 都是偶置换或都是奇置换,那么乘积 $\sigma_{1} \sigma_{2}$ 是偶置换。如果 $\sigma_{1}, \sigma_{2}$ 中一个偶置换另一个奇置换,那么乘积 $\sigma_{1} \sigma_{2}$ 是奇置换。
证明. 假设 $\sigma_{1}$ 可以写成 $k$ 个对换的乘积 $\tau_{1} \cdots \tau_{k}$,且 $\sigma_{2}$ 可以写成 $\ell$ 个对换的乘积 $\rho_{1} \cdots \rho_{\ell}$。那么 $\sigma_{1} \sigma_{2}=\tau_{1} \cdots \tau_{k} \rho_{1} \cdots \rho_{\ell}$ 是 $k+\ell$ 个对换的乘积。(令人困惑的是,对于乘积 $\sigma_{1} \sigma_{2}$,我们取对换数量的和。)由此,引理的证明是清楚的:如果 $k$ 和 $\ell$ 都是偶数或都是奇数,那么 $k+\ell$ 是偶数;如果 $k, \ell$ 中一个偶数另一个奇数,那么 $k+\ell$ 是奇数。
📖 [逐步解释]
这个引理描述了置换乘法如何影响奇偶性,它本质上是奇偶性的加法法则。
- 引理内容:
- 它规定了两个置换乘积的奇偶性:
- 偶 $\times$ 偶 = 偶
- 奇 $\times$ 奇 = 偶
- 偶 $\times$ 奇 = 奇
- 奇 $\times$ 偶 = 奇
- 这和整数的奇偶性加法规则完全一样:
- 偶 + 偶 = 偶
- 奇 + 奇 = 偶
- 偶 + 奇 = 奇
- 证明思路:
- 证明非常直接,完全基于奇偶置换的定义。
- 设 $\sigma_1$ 是 $k$ 个对换的乘积,$\sigma_2$ 是 $\ell$ 个对换的乘积。
- 那么,它们的乘积 $\sigma_1\sigma_2$ 就是把这两串对换接在一起,形成一个更长的、由 $k+\ell$ 个对换构成的乘积。
- 因此,$\sigma_1\sigma_2$ 的奇偶性就由 $k+\ell$ 的奇偶性决定。
- 接下来就是简单的整数奇偶性分析:
- 如果 $k, \ell$ 同为偶数或同为奇数,则它们的和 $k+\ell$ 必为偶数。
- 如果 $k, \ell$ 一奇一偶,则它们的和 $k+\ell$ 必为奇数。
- 引理得证。
- 对“困惑”的解释:
- 原文作者善意地提醒了一个可能令人困惑的语言现象:对于置换的“乘积”,我们看的却是其对换数量的“和”。这是因为置换的乘法(复合)操作,在对换分解的层面上,体现为分解式子的拼接,即长度的相加。
💡 [数值示例]
- 偶 $\times$ 偶 = 偶:
- $\sigma_1 = (1,2,3)$ (偶) 和 $\sigma_2 = (1,2,4)$ (偶)。
- $\sigma_1 = (1,3)(1,2)$ (2个)
- $\sigma_2 = (1,4)(1,2)$ (2个)
- $\sigma_1\sigma_2 = (1,3)(1,2)(1,4)(1,2)$。这是 4 个对换的乘积,所以结果是偶置换。
- 实际计算:$\sigma_1\sigma_2(1) = \sigma_1(2)=3$, $\sigma_1\sigma_2(2)=\sigma_1(4)=4$, $\sigma_1\sigma_2(3)=\sigma_1(1)=2$, $\sigma_1\sigma_2(4)=\sigma_1(2)=3$... 这里计算有误。
- 正确计算: $(1,2,3)(1,2,4) = (1,3)(2,4)$。这是一个由两个不相交对换组成的置换。它的分解是 $(1,3)(2,4)$,是 2 个对换的乘积,所以是偶置换。
- 奇 $\times$ 奇 = 偶:
- $\sigma_1 = (1,2)$ (奇) 和 $\sigma_2 = (2,3)$ (奇)。
- $\sigma_1\sigma_2 = (1,2)(2,3) = (1,2,3)$。
- 结果是一个 3-循环,我们已经知道它是偶置换。
- 偶 $\times$ 奇 = 奇:
- $\sigma_1 = (1,2,3)$ (偶) 和 $\sigma_2 = (1,2)$ (奇)。
- $\sigma_1\sigma_2 = (1,2,3)(1,2) = (1,3)(1,2)(1,2) = (1,3)$。
- 结果是一个对换,是奇置换。
⚠️ [易错点]
- 这个引理是后续证明 $A_n$ 是一个子群的关键。
- 不要把置换乘法和整数乘法搞混。这里的规则类似于整数加法的奇偶性,而不是整数乘法的奇偶性(比如 奇 $\times$ 奇 = 奇)。
📝 [总结]
本引理建立了置换乘法的奇偶性法则,它与整数加法的奇偶性法则同构:偶+偶=偶,奇+奇=偶,偶+奇=奇。证明方法是直接将置换的对换分解拼接起来,然后计数总的对换数量。
🎯 [存在目的]
本段的目的是为证明交错群 $A_n$ 是一个子群提供核心的代数工具。子群的封闭性要求偶置换乘以偶置换仍然是偶置换,这个引理恰好证明了这一点。
🧠 [直觉心智模型]
再次回到开关灯游戏。
- 偶(灯状态不变)+ 偶(灯状态不变)= 偶(灯状态不变)。
- 奇(灯状态反转)+ 奇(灯状态反转)= 偶(反转再反转,等于没变)。
- 偶(灯状态不变)+ 奇(灯状态反转)= 奇(灯状态反转)。
这与置换的奇偶性法则是完全一样的。
💭 [直观想象]
想象一个镜子。一个奇置换就像是照一次镜子,左右颠倒。一个偶置换就像是不照镜子或者照两次镜子,左右不颠倒。
- 照两次镜子(奇 $\times$ 奇),左右颠倒两次,等于没颠倒(偶)。
- 照一次镜子再照一次(奇 $\times$ 奇)...
- 照一次镜子,然后什么都不做(奇 $\times$ 偶),等于照了一次镜子(奇)。
📜 [原文61]
定义 2.3.4. 如果 $\sigma \in S_{n}$,我们定义 $\varepsilon(\sigma)=1$,如果 $\sigma$ 是偶数个对换的乘积,且 $\varepsilon(\sigma)=-1$,如果 $\sigma$ 是奇数个对换的乘积。因此 $\varepsilon: S_{n} \rightarrow \{ \pm 1\}$,其中 $A_{n}=\varepsilon^{-1}(1)$。引理 2.3.3 可以改写为 $\varepsilon\left(\sigma_{1} \sigma_{2}\right)=\varepsilon\left(\sigma_{1}\right) \varepsilon\left(\sigma_{2}\right)$。
📖 [逐步解释]
这部分引入了一个非常重要的函数——符号函数(sign function),记作 $\varepsilon$ 或 sgn。它将前面讨论的奇偶性概念代数化、函数化。
- 符号函数的定义:
- 我们定义一个从对称群 $S_n$ 到乘法群 $\{+1, -1\}$ 的映射 $\varepsilon$。
- 映射规则:
- 如果 $\sigma$ 是一个偶置换,那么 $\varepsilon(\sigma) = 1$。
- 如果 $\sigma$ 是一个奇置换,那么 $\varepsilon(\sigma) = -1$。
- 这个函数 $\varepsilon$ 就叫做符号函数或特征函数。它为每个置换赋予了一个数值“符号”。
- 符号函数与交错群的关系:
- 根据定义,$A_n$ 是所有偶置换的集合。
- 用符号函数来说,就是所有使得 $\varepsilon(\sigma)=1$ 的置换 $\sigma$ 的集合。
- 这可以用原像(preimage)的记号来表示:$A_n = \varepsilon^{-1}(1)$。
- 引理的函数化表示:
- 引理 2.3.3 的奇偶性加法法则,现在可以用符号函数的语言优美地写出来。
- 偶 $\times$ 偶 = 偶 $\implies$ 1 $\times$ 1 = 1
- 奇 $\times$ 奇 = 偶 $\implies$ (-1) $\times$ (-1) = 1
- 偶 $\times$ 奇 = 奇 $\implies$ 1 $\times$ (-1) = -1
- 所有这些规则都可以被统一成一个公式:$\varepsilon(\sigma_1\sigma_2) = \varepsilon(\sigma_1)\varepsilon(\sigma_2)$。
- 同态的意义:
- 这个公式 $\varepsilon(\sigma_1\sigma_2) = \varepsilon(\sigma_1)\varepsilon(\sigma_2)$ 意味着,符号函数 $\varepsilon$ 是一个群同态(group homomorphism)。
- 它把 $S_n$ 中的置换乘法运算,映射到了 $\{+1, -1\}$ 中的普通数字乘法运算。
- 这是一个非常重要的结构性洞察。
💡 [数值示例]
- $\sigma_1 = (1,2,3)$ (偶),$\varepsilon(\sigma_1)=1$。
- $\sigma_2 = (1,2)$ (奇),$\varepsilon(\sigma_2)=-1$。
- $\sigma_1\sigma_2 = (1,2,3)(1,2) = (1,3)$ (奇)。
- $\varepsilon(\sigma_1\sigma_2) = \varepsilon((1,3)) = -1$。
- 同时,$\varepsilon(\sigma_1)\varepsilon(\sigma_2) = 1 \times (-1) = -1$。
- 验证了 $\varepsilon(\sigma_1\sigma_2) = \varepsilon(\sigma_1)\varepsilon(\sigma_2)$。
⚠️ [易错点]
- $\{+1, -1\}$ 在乘法下构成一个群,它同构于模2加法群 $\mathbb{Z}/2\mathbb{Z}$。符号函数本质上是揭示了 $S_n$ 和 $\mathbb{Z}/2\mathbb{Z}$ 之间的一个深刻联系。
- $A_n$ 作为同态 $\varepsilon$ 的核(kernel),即被映射到单位元 1 的所有元素的集合。根据群论基本定理,一个同态的核必然是一个正规子群。这预示了 $A_n$ 不仅是子群,还是正规子群。
📝 [总结]
本段定义了置换的符号函数 $\varepsilon(\sigma)$,它将偶置换映为 1,奇置换映为 -1。这个函数是一个从 $S_n$ 到 $\{+1, -1\}$ 的群同态,即它保持乘法结构:$\varepsilon(\sigma_1\sigma_2) = \varepsilon(\sigma_1)\varepsilon(\sigma_2)$。交错群 $A_n$ 可以被看作是这个同态的核。
🎯 [存在目的]
本段的目的是将描述性的奇偶概念转化为一个可计算的、代数化的符号函数 $\varepsilon$。这种转化是数学中的常用技巧,它使得我们可以运用函数和同态的强大理论来研究置换的奇偶性,使得问题更加清晰和深刻。
🧠 [直觉心智模型]
符号函数 $\varepsilon$ 就像一个“奇偶检测器”。你把一个置换(一个复杂的机器)放进去,它会输出一个简单的信号:绿灯(+1,代表偶)或红灯(-1,代表奇)。这个检测器还有一个很好的性质:检测两台机器串联工作的奇偶性,等同于分别检测它们,然后将结果(信号灯)按规则组合。
💭 [直观想象]
想象每个人都有一个“阵营”属性:好人(+1)或坏人(-1)。一个置换就是一个事件。一个偶置换是“好事件”,一个奇置换是“坏事件”。符号函数就是判断事件好坏的函数。而同态性质 $\varepsilon(\sigma_1\sigma_2) = \varepsilon(\sigma_1)\varepsilon(\sigma_2)$ 就变成了民间谚语:“坏坏得好”(两个坏事件凑一起,结果可能是好的),“好坏得坏”(一个好事件和一个坏事件凑一起,结果是坏的)。
📜 [原文62]
推论 2.3.5. $A_{n}$ 是 $S_{n}$ 的一个子群,即交错群。
证明. 如果 $\sigma_{1}, \sigma_{2} \in A_{n}$,那么 $\sigma_{1}$ 和 $\sigma_{2}$ 都是偶置换,因此 $\sigma_{1} \sigma_{2}$ 是偶置换,所以 $\sigma_{1} \sigma_{2} \in A_{n}$。因此 $A_{n}$ 对乘积封闭。元素 1 是偶置换,即 $1 \in A_{n}$,无论是形式上(1 是 0 个对换的乘积,而 0 是偶数)还是通过写成 $1=(a, b)(a, b)$,只要 $n \geq 2$ 即可。最后,如果 $\sigma \in A_{n}$,那么 $\sigma=\tau_{1} \cdots \tau_{k}$ 是 $k$ 个对换的乘积,其中 $k$ 是偶数。那么
$$
\sigma^{-1}=\left(\tau_{1} \cdots \tau_{k}\right)^{-1}=\tau_{k}^{-1} \cdots \tau_{1}^{-1}=\tau_{k} \cdots \tau_{1},
$$
即 $\sigma^{-1}$ 是对换 $\tau_{1}, \ldots, \tau_{k}$ 按相反顺序的乘积。(这里,我们使用了 $\tau_{i}^{-1}=\tau_{i}$ 这一事实,但我们只需要 $\tau_{i}^{-1}$ 仍然是对换。)特别地,$\sigma^{-1}$ 是偶数个对换的乘积(等价地,证明表明 $\varepsilon\left(\sigma^{-1}\right)=\varepsilon(\sigma)$),因此 $\sigma^{-1} \in A_{n}$。因此 $A_{n}$ 是 $S_{n}$ 的一个子群。
📖 [逐步解释]
这部分给出了 $A_n$ 是 $S_n$ 的一个子群的严格证明。证明过程遵循了验证子群的三个标准条件。
- 回顾子群的条件:
- 一个群 $G$ 的子集 $H$ 是子群,如果它满足:
- 封闭性:对于任意 $h_1, h_2 \in H$,它们的乘积 $h_1h_2$ 也必须在 $H$ 中。
- 单位元:$G$ 的单位元 $e$ 必须在 $H$ 中。
- 逆元封闭:对于任意 $h \in H$,它的逆元 $h^{-1}$ 也必须在 $H$ 中。
- 证明 $A_n$ 满足子群条件:
- 证明封闭性:
- 取任意两个元素 $\sigma_1, \sigma_2 \in A_n$。
- 根据 $A_n$ 的定义,$\sigma_1$ 和 $\sigma_2$ 都是偶置换。
- 根据引理 2.3.3(偶 $\times$ 偶 = 偶),它们的乘积 $\sigma_1\sigma_2$ 也必然是偶置换。
- 因此,$\sigma_1\sigma_2 \in A_n$。封闭性得证。
- 证明单位元存在:
- 我们需要证明恒等置换 1 是偶置换。
- 方法一(形式化):1 可以看作是 0 个对换的乘积。因为 0 是一个偶数,所以 1 是偶置换。
- 方法二(构造法):只要 $n \ge 2$,我们总可以找到一个对换 $(a,b)$。那么 $1 = (a,b)(a,b)$。这是 2 个对换的乘积。因为 2 是偶数,所以 1 是偶置换。
- 因此,$1 \in A_n$。
- 证明逆元封闭:
- 取任意一个元素 $\sigma \in A_n$。这意味着 $\sigma$ 是一个偶置换。
- 我们可以把 $\sigma$ 写成 $k$ 个对换的乘积 $\sigma = \tau_1\tau_2\ldots\tau_k$,其中 $k$ 是偶数。
- 我们来计算其逆元 $\sigma^{-1}$。根据乘积的逆元法则(穿鞋脱鞋):
- $\sigma^{-1} = (\tau_1\ldots\tau_k)^{-1} = \tau_k^{-1}\ldots\tau_1^{-1}$。
- 因为每个 $\tau_i$ 都是对换,它的逆元就是它自己 ($\tau_i^{-1} = \tau_i$)。
- 所以,$\sigma^{-1} = \tau_k\ldots\tau_1$。
- 这表明 $\sigma^{-1}$ 也可以被写成 $k$ 个对换的乘积。
- 既然 $k$ 是偶数,那么 $\sigma^{-1}$ 也是一个偶置换。
- 因此,$\sigma^{-1} \in A_n$。逆元封闭得证。
- (等价的思路:从 $\varepsilon(\sigma\sigma^{-1})=\varepsilon(1)=1$ 和 $\varepsilon$ 的同态性质出发,$\varepsilon(\sigma)\varepsilon(\sigma^{-1})=1$。因为 $\sigma \in A_n$,所以 $\varepsilon(\sigma)=1$。因此 $1 \cdot \varepsilon(\sigma^{-1})=1$,必然有 $\varepsilon(\sigma^{-1})=1$。所以 $\sigma^{-1}$ 也是偶置换。)
- 结论:
- 因为 $A_n$ 满足子群的所有三个条件,所以 $A_n$ 是 $S_n$ 的一个子群。
📝 [总结]
本段通过逐一验证封闭性、单位元存在性和逆元封闭这三个条件,严格地证明了由所有偶置换构成的集合 $A_n$ 是对称群 $S_n$ 的一个子群。这个证明主要依赖于置换乘积的奇偶性法则(引理 2.3.3)。
🎯 [存在目的]
本段的目的是为了确立交错群 $A_n$ 的群地位。证明它是一个子群,意味着我们可以将其作为一个独立的代数对象来研究,应用所有群论的工具和理论(如拉格朗日定理、同态基本定理等)来分析它的结构和性质,而不仅仅是把它看作 $S_n$ 的一个普通子集。
🧠 [直觉心智模型]
再次回到“A型血公民俱乐部”($A_n$)的例子。
- 封闭性:两个A型血的人生的孩子也一定是A型血(这里简化了生物学!)。所以俱乐部成员之间的“结合”(乘法),其后代仍在俱乐部内。
- 单位元:有一个“始祖”(单位元 1),他是A型血的。
- 逆元:每个A型血的人都有一个“配偶”(逆元),他们的结合可以产生“始祖”(单位元 1),并且这个“配偶”也必须是A型血的。
满足这些条件,这个“俱乐部”就是一个稳定的、自洽的“族群”(子群)。
📜 [原文63]
例子 2.3.6. 首先注意,正如我们已经看到的,如果 $k$ 是奇数,则 $k$-循环是偶置换;如果 $k$ 是偶数,则为奇置换。因此我们可以确定任何循环乘积的奇偶性(无论它们是否不相交)。这给出了小 $n$ 值子群 $A_{n}$ 的以下描述: $A_{1}=S_{1}=\{1\}$。$A_{2}=\{1\}$。$A_{3}$ 由 1 以及 $S_{3}$ 中的两个不同的 3-循环组成: $A_{3}=\{1,(1,2,3),(1,3,2)\}$。$A_{4}$ 由 1、8 个 3-循环和 3 个两个不相交的 2-循环的乘积组成。因此 $\#\left(A_{4}\right)=12= \frac{1}{2} \#\left(S_{4}\right)$,事后看来我们也看到 $\#\left(A_{2}\right)=1=\frac{1}{2} \#\left(S_{2}\right)$ 且 $\#\left(A_{3}\right)=3=\frac{1}{2} \#\left(S_{3}\right)$。这并非巧合:
📖 [逐步解释]
这部分通过具体的例子,展示了如何利用循环的奇偶性法则来构建小规模的交错群 $A_n$。
- 判断任意置换的奇偶性:
- 回顾法则:奇长循环是偶置换,偶长循环是奇置换。
- 任何置换 $\sigma$ 都可以分解为不相交循环 $\sigma = \gamma_1\gamma_2\ldots\gamma_M$。
- 利用符号函数的同态性质:$\varepsilon(\sigma) = \varepsilon(\gamma_1)\varepsilon(\gamma_2)\ldots\varepsilon(\gamma_M)$。
- 因此,要判断 $\sigma$ 的奇偶性,只需将其分解为不相交循环,然后看其中包含的偶数长度循环(奇置换)的数量:
- 如果偶长循环的数量是偶数,那么 $\sigma$ 是偶置换。
- 如果偶长循环的数量是奇数,那么 $\sigma$ 是奇置换。
- 构建小 $A_n$:
- $A_1$: $S_1$ 只有元素 1。1 是偶置换。所以 $A_1 = S_1 = \{1\}$。
- $A_2$: $S_2 = \{1, (1,2)\}$。1 是偶置换,(1,2) 是 2-循环(偶长),是奇置换。所以 $A_2 = \{1\}$。
- $A_3$: $S_3$ 的元素有 1(偶),3个对换(奇),2个3-循环(奇长,所以是偶)。所以 $A_3 = \{1, (1,2,3), (1,3,2)\}$。
- $A_4$: 我们回顾一下 $S_4$ 的循环结构分类:
- 1: 1 个 (偶)
- 2-循环: 6 个 (偶长 -> 奇)
- 3-循环: 8 个 (奇长 -> 偶)
- 4-循环: 6 个 (偶长 -> 奇)
- 两个 2-循环的乘积,如 $(1,2)(3,4)$。它的奇偶性是 奇 $\times$ 奇 = 偶。所以这 3 个元素是偶置换。
- 因此,$A_4$ 由 1 个恒等元、8 个 3-循环和 3 个两个2-循环的乘积构成。
- 计算 $A_n$ 的大小:
- $|A_1| = 1$。$|S_1|=1$。
- $|A_2| = 1$。$|S_2|=2$。所以 $|A_2| = |S_2|/2$。
- $|A_3| = 3$。$|S_3|=6$。所以 $|A_3| = |S_3|/2$。
- $|A_4| = 1+8+3 = 12$。$|S_4|=24$。所以 $|A_4| = |S_4|/2$。
- 提出猜想:
- 从这些例子中,作者观察到了一个规律:交错群的大小似乎总是对称群大小的一半。
- 并明确指出,这并非巧合,预示着接下来将证明这个一般性结论。
💡 [数值示例]
- 判断 $\sigma = (1,2,3,4)(5,6,7)$ 的奇偶性:
- $\sigma$ 是一个 4-循环和一个 3-循环的乘积。
- $\varepsilon(\sigma) = \varepsilon((1,2,3,4)) \times \varepsilon((5,6,7))$。
- $(1,2,3,4)$ 是偶长循环,是奇置换,$\varepsilon = -1$。
- $(5,6,7)$ 是奇长循环,是偶置换,$\varepsilon = 1$。
- 所以 $\varepsilon(\sigma) = (-1) \times 1 = -1$。
- 因此,$\sigma$ 是一个奇置换。
⚠️ [易错点]
- $A_1$ 是一个特例,其中 $|A_1|=|S_1|$。后面要证明的 $|A_n|=|S_n|/2$ 通常要求 $n \ge 2$。
- 在计算一个复杂置换的奇偶性时,一定要先将其分解为不相交循环。如果分解出的循环是相交的,则不能直接用乘法法则。但任何置换总可以分解为不相交循环,所以这不是问题。
📝 [总结]
本段通过分析 $A_1, A_2, A_3, A_4$ 的具体构成,展示了如何运用循环的奇偶性法则来识别偶置换。通过这些例子,引出了一个重要的观察和猜想:交错群 $A_n$ 的大小恰好是对称群 $S_n$ 的一半(对于 $n \ge 2$)。
🎯 [存在目的]
本段的目的是通过小规模的例子来建立对交错群的直观认识,并为即将到来的关于 $A_n$ 大小的普适性定理提供事实依据和动机。它将抽象的定义与具体的群元素联系起来,起到了承上启下的作用。
🧠 [直觉心智模型]
这就像是在一个班级里统计“好学生”的人数。我们发现,无论是一年级、二年级还是三年级,好学生的数量似乎总是班级总人数的一半。这就让我们猜想,这可能是一个普遍规律,并激励我们去证明它。
📜 [原文64]
命题 2.3.7. 对于 $n \geq 2, \#\left(A_{n}\right)=\frac{1}{2} \#\left(S_{n}\right)=n!/ 2$。
证明. 由于 $S_{n}$ 的每个元素要么是偶置换要么是奇置换,$S_{n}$ 是偶置换集合 $A_{n}$ 和奇置换集合 $S_{n}-A_{n}$ 的不相交并集。我们将找到一个从 $A_{n}$ 到 $S_{n}-A_{n}$ 的双射。这将意味着 $\#\left(A_{n}\right)=\#\left(S_{n}-A_{n}\right)$,因此
$$
\#\left(S_{n}\right)=\#\left(A_{n}\right)+\#\left(S_{n}-A_{n}\right)=2 \#\left(A_{n}\right)
$$
因此 $\#\left(A_{n}\right)=\frac{1}{2} \#\left(S_{n}\right)$。
为了找到一个从 $A_{n}$ 到 $S_{n}-A_{n}$ 的双射,选择一个奇置换 $\tau$。例如,我们可以取 $\tau=(1,2)$。注意这只有当 $n \geq 2$ 时才可能,因为对于 $n=1, S_{1}=\{1\}$ 且每个置换都是平凡的偶置换。然后定义一个函数 $f: A_{n} \rightarrow S_{n}-A_{n}$,规则如下:
$$
f(\sigma)=\tau \cdot \sigma
$$
即 $\sigma$ 与固定的奇置换 $\tau$ 的乘积。注意,如果 $\sigma \in A_{n}$,那么 $\sigma$ 是偶置换,因此 $\tau \sigma$ 是奇置换,所以 $f$ 确实是一个从 $A_{n}$ 到 $S_{n}-A_{n}$ 的函数。为了证明 $f$ 是一个双射,只需找到一个逆函数,即一个函数 $g: S_{n}-A_{n} \rightarrow A_{n}$ 使得 $f \circ g$ 和 $g \circ f$ 都是恒等函数(在其各自的定义域上)。定义 $g: S_{n}-A_{n} \rightarrow A_{n}$,规则如下:
$$
g(\rho)=\tau^{-1} \rho
$$
例如,如果我们选择了 $\tau=(1,2)$,那么 $\tau^{-1}=(1,2)$ 也是。如果 $\tau$ 是奇置换,那么 $\tau^{-1}$ 是奇置换,因此,如果 $\rho$ 也是奇置换,那么 $\tau^{-1} \rho$ 是偶置换。因此 $g$ 确实是一个从 $S_{n}-A_{n}$ 到 $A_{n}$ 的函数。如果 $\sigma \in A_{n}$,
那么 $g \circ f(\sigma)=\tau^{-1} \tau \sigma=\sigma$;如果 $\rho \in S_{n}-A_{n}$,那么 $f \circ g(\rho)=\tau \tau^{-1} \rho=\rho$。因此 $f \circ g=\operatorname{Id}_{S_{n}-A_{n}}$ 且 $g \circ f=\operatorname{Id}_{A_{n}}$,所以 $g=f^{-1}$ 且 $f$ 是一个双射。
📖 [逐步解释]
这部分给出了关于交错群大小的命题的完整证明。
- 命题陈述:
- 对于 $n \ge 2$,交错群 $A_n$ 的大小是对称群 $S_n$ 大小的一半,即 $|A_n| = n!/2$。
- 证明策略:
- 基本想法是证明偶置换的数量和奇置换的数量一样多。
- $S_n$ 是偶置换集合 $A_n$ 和奇置换集合 $S_n - A_n$ 的不相交并集。
- 如果能证明 $|A_n| = |S_n - A_n|$,那么 $|S_n| = |A_n| + |S_n - A_n| = 2|A_n|$,命题即得证。
- 要证明两个有限集合大小相等,最标准的方法是构造一个从一个集合到另一个集合的双射(一一对应)。
- 构造双射:
- 第一步:选择一个工具。我们需要一个能把偶置换变成奇置换的“转换器”。根据奇偶性乘法法则(偶 $\times$ 奇 = 奇),乘以一个固定的奇置换就是完美的转换器。
- 因为 $n \ge 2$,所以 $S_n$ 中必然存在奇置换。我们选择一个最简单的,比如 $\tau=(1,2)$。
- 第二步:定义函数 $f$。我们定义一个函数 $f: A_n \to S_n - A_n$,其规则是 $f(\sigma) = \tau\sigma$ (左乘一个固定的奇置换)。
- 这个函数的目标域是正确的吗?是的。如果 $\sigma$ 是偶置换,那么 $\tau\sigma$(奇 $\times$ 偶)是奇置换,确实属于 $S_n - A_n$。
- 第三步:证明 $f$ 是双射。要证明双射,最简单的方法是直接构造出它的逆函数 $g$。
- 第四步:定义逆函数 $g$。一个合理的猜测是,既然乘 $\tau$ 是“正向”操作,那么乘 $\tau^{-1}$ 可能就是“逆向”操作。
- 我们定义函数 $g: S_n - A_n \to A_n$,规则是 $g(\rho) = \tau^{-1}\rho$。
- 这个函数的目标域是正确的吗?$\tau$ 是奇置换,它的逆元 $\tau^{-1}$ 也是奇置换(对于对换,$\tau=\tau^{-1}$;一般地,$\varepsilon(\tau^{-1})=\varepsilon(\tau)$)。如果 $\rho$ 是奇置换,那么 $\tau^{-1}\rho$(奇 $\times$ 奇)是偶置换,确实属于 $A_n$。是的,目标域正确。
- 第五步:验证 $g$ 是 $f$ 的逆函数。
- 验证 $g \circ f$ 是 $A_n$ 上的恒等函数:对于任意 $\sigma \in A_n$, $g(f(\sigma)) = g(\tau\sigma) = \tau^{-1}(\tau\sigma) = (\tau^{-1}\tau)\sigma = 1\sigma = \sigma$。
- 验证 $f \circ g$ 是 $S_n-A_n$ 上的恒等函数:对于任意 $\rho \in S_n-A_n$, $f(g(\rho)) = f(\tau^{-1}\rho) = \tau(\tau^{-1}\rho) = (\tau\tau^{-1})\rho = 1\rho = \rho$。
- 结论:因为 $f$ 有一个逆函数 $g$,所以 $f$ 是一个双射。
- 最终结论:
- 既然在 $A_n$ 和 $S_n-A_n$ 之间存在一个双射,那么这两个集合的大小必须相等。
- 因此,对于 $n \ge 2$,$S_n$ 被平分成数量相等的偶置换和奇置换。
- $|A_n| = \frac{1}{2}|S_n| = n!/2$。
📝 [总结]
本段通过构造一个巧妙的双射,证明了对于 $n \ge 2$,偶置换和奇置换的数量是完全相等的。这个双射就是“左乘一个固定的奇置换(如 $(1,2)$)”,它能完美地将每一个偶置换都唯一地对应到一个奇置换。由此得出结论,交错群 $A_n$ 的大小恰好是对称群 $S_n$ 的一半。
🎯 [存在目的]
本段的目的是严格证明交错群 $A_n$ 的大小。这个结论非常重要,它不仅给出了一个具体的计数公式,更深刻地揭示了对称群 $S_n$ 的内在对称性——它在结构上可以被看作是由交错群 $A_n$ 和一个奇置换“复制”出来的两部分组成的。这个结构在群论中用“商群”和“陪集”的概念来精确描述,即 $S_n/A_n$ 是一个二阶群。
🧠 [直觉心智模型]
想象一个房间里有一半人穿黑衣服(奇置换),一半人穿白衣服(偶置换)。我们想证明黑白衣服的人数一样多。我们的策略是:找到一个“魔杖”(固定的奇置换 $\tau$),用它点一下穿白衣服的人,他就会变成穿黑衣服的;用魔杖的“反向咒语”($\tau^{-1}$)点一下穿黑衣服的人,他又会变回穿白衣服的。因为每个人都能通过魔杖找到唯一的、不同颜色的对应伙伴,所以穿两种颜色衣服的人数必然相等。
📜 [原文65]
注 2.3.8. 设 $\ell_{\tau}: S_{n} \rightarrow S_{n}$ 是 $\tau$ 的左乘:对于所有 $\sigma \in S_{n}, \ell_{\tau}(\sigma)=\tau \sigma$。我们已经看到 $\ell_{\tau}$ 是一个双射,其逆元为 $\ell_{\tau^{-1}}$。上面的证明表明,如果 $\tau$ 是奇置환,则 $\ell_{\tau}\left(A_{n}\right)= S_{n}-A_{n}$ 且 $\ell_{\tau}\left(S_{n}-A_{n}\right)=A_{n}$。然而,如果 $\tau$ 是偶置환,则 $\ell_{\tau}\left(A_{n}\right)=A_{n}$ 且 $\ell_{\tau}\left(S_{n}-A_{n}\right)=S_{n}-A_{n}$。
📖 [逐步解释]
这部分是对上一个证明的重新诠释和推广,使用了更抽象的“左乘映射”的语言。
- 定义左乘映射 $\ell_\tau$:
- 对于群中任意一个固定的元素 $\tau$,我们可以定义一个从群到自身的映射 $\ell_\tau$,它的作用就是将任何元素 $\sigma$ 变成 $\tau\sigma$(即在左边乘以 $\tau$)。
- 这个映射 $\ell_\tau$ 本身是一个双射(一个排列!)。它的逆映射就是 $\ell_{\tau^{-1}}$。这其实是凯莱定理证明的核心思想:把群的元素看作是对群自身的置换。
- 重新解释证明:
- 上一个证明中我们定义的函数 $f(\sigma) = \tau\sigma$ (其中 $\tau$ 是奇置换),其实就是左乘映射 $\ell_\tau$ 限制在 $A_n$ 上的应用。
- 证明实际上表明:
- 当 $\tau$ 是奇置换时,$\ell_\tau$ 会把偶置换的集合 $A_n$ 整个地映射到奇置换的集合 $S_n - A_n$。
- 同时,它也会把奇置换的集合 $S_n - A_n$ 整个地映射回偶置换的集合 $A_n$(因为 奇 $\times$ 奇 = 偶)。
- 所以,当 $\tau$ 是奇置换时,$\ell_\tau$ 在偶置换和奇置换这两个集合之间扮演了“交换者”的角色。
- 推广到偶置换的情况:
- 那么,如果 $\tau$ 是一个偶置换,$\ell_\tau$ 会做什么呢?
- 根据奇偶性乘法法则:
- 偶 $\times$ 偶 = 偶。所以 $\ell_\tau$ 会把 $A_n$ 映射到 $A_n$ 自身。
- 偶 $\times$ 奇 = 奇。所以 $\ell_\tau$ 会把 $S_n - A_n$ 映射到 $S_n - A_n$ 自身。
- 所以,当 $\tau$ 是偶置换时,$\ell_\tau$ 会保持偶置换集和奇置换集的稳定,只是在各自内部进行“洗牌”。
- 陪集的观点:
- 集合 $\tau A_n = \{\tau\sigma \mid \sigma \in A_n\}$ 在群论中被称为 $A_n$ 的一个左陪集(left coset)。
- 这个注记实际上是在说:
- 如果 $\tau$ 是偶置换(即 $\tau \in A_n$),那么 $\tau A_n = A_n$。
- 如果 $\tau$ 是奇置换(即 $\tau \in S_n - A_n$),那么 $\tau A_n = S_n - A_n$。
- 这表明 $A_n$ 在 $S_n$ 中只有两个不同的左陪集:$A_n$ 本身和 $S_n - A_n$。这是指数为 2 的子群的一个典型特征。
📝 [总结]
本段使用“左乘映射” $\ell_\tau$ 的语言,对前一个证明进行了更抽象、更普适的概括。它揭示了:乘以一个奇置换会交换偶置换集和奇置换集,而乘以一个偶置换则会保持这两个集合各自稳定。这为理解陪集和商群 $S_n/A_n$ 提供了具体的例子和直观的理解。
🎯 [存在目的]
本段的目的是为了将具体的证明技巧(乘以 $(1,2)$)提升到更一般和抽象的群论观点(左乘映射和陪集)。这有助于读者将从 $S_n$ 中学到的知识,与更普适的群论框架联系起来,看到具体例子背后的一般性结构。
🧠 [直觉心智模型]
$S_n$ 是一个大房间,里面有偶置换和奇置환两个阵营的人。
- 一个奇置환 $\tau$ 就像一个“策反官”,他走进房间,把所有偶置환阵营的人都变成了奇置환,把所有奇置환阵营的人都变成了偶置환。
- 一个偶置환 $\tau$ 就像一个“内部组织者”,他只在自己阵营(偶置환)内部调整人员位置,也只在对方阵营(奇置환)内部调整人员位置,但绝不会让任何人叛变。
📜 [原文66]
群 $A_{n}$ 是一个具有根本重要性的群,原因将逐渐显现,并且在第二部分中也将发挥重要作用。特别是,$A_{5}$ 是一个非常特殊的群。
📖 [逐步解释]
这部分是一个承上启下的评论,强调了交错群 $A_n$ 的重要性,并特别点出了 $A_5$ 的特殊地位。
- $A_n$ 的根本重要性:
- 作者告诉读者,我们花费大量篇幅来定义和研究 $A_n$ 是有原因的。$A_n$ 不是一个普通的子群,它具有“根本重要性”。
- 这种重要性的具体原因,将在课程的后续部分(包括第二部分,可能是指更高级的课程或教材的后半部分)逐渐揭示。
- $A_5$ 的特殊性:
- 在所有的交错群中,$A_5$ 是一个“非常特殊”的群。
- 这暗示 $A_5$ 具有一些其他 $A_n$ 甚至都不具备的独特性质。
- 剧透:$A_n$ 当 $n \ge 5$ 时,都是所谓的单群(Simple Group)。单群在群论中扮演着类似于素数在数论中扮演的“原子”角色,所有有限群都可以由单群构建而成。$A_5$ 是最小的非阿贝尔单群,它的阶是 $5!/2 = 60$。它的这种结构是伽罗瓦理论中证明五次方程无求根公式的关键。
📝 [总结]
本段作为一个小结,强调了交错群 $A_n$ 的理论重要性,并特别指出了 $A_5$ 的独特性和核心地位,以此激发读者继续深入学习的兴趣,并为后续引入更高级的理论(如单群、伽罗瓦理论)埋下伏笔。
🎯 [存在目的]
本段的目的是为当前章节的学习赋予更宏大的意义。它告诉读者,现在学习的关于奇偶置换和 $A_n$ 的知识,不仅仅是对称群内部的细节,更是通往近现代代数核心理论的钥匙。这有助于提升学习的动机和对知识框架的宏观把握。
🧠 [直觉心智模型]
这就像是在化学元素周期表中,老师特别指着“碳”和“氧”说:“这两个元素具有根本重要性,它们构成了生命的基础。” 然后又特别指着“铁”说:“而铁,是一个非常特殊的元素,它标志着恒星演化的一个重要阶段。” 作者在这里做的,就是点出 $A_n$ 和 $A_5$ 在群的“元素周期表”中的重要地位。
9. 符号定理的证明
📜 [原文67]
2.4. 定理 2.2.2 的证明. 我们将描述定理 2.2.2 的三种不同证明;每一种都具有启发性。
第一个证明. 考虑正整数
$$
N_{n}=\prod_{1 \leq i<j \leq n}(j-i)
$$
它是 1 和 $n$ 之间所有不同正整数对的差的乘积,其中我们总是取正差。这里 $N_{n}$ 的确切值不重要(练习:证明 $N_{n}=(n-1)!(n-2)!\cdots 2!1!$);显然,$N_{n}$ 是某个大的正整数,关键是它非零,因为没有因子是零。给定 $\sigma \in S_{n}$,考虑当我们考虑乘积 $\prod_{1 \leq i<j \leq n}(\sigma(j)-\sigma(i))$ 时会发生什么。这仍然是 1 和 $n$ 之间所有不同正整数对的差的乘积,但由于 $\sigma$ 混淆了顺序,我们不总是用较大的减去较小的。因此,存在一个符号,即存在一个元素 $\varepsilon(\sigma) \in\{ \pm 1\}$,使得
$$
\prod_{1 \leq i<j \leq n}(\sigma(j)-\sigma(i))=\varepsilon(\sigma) N_{n}=\varepsilon(\sigma) \prod_{1 \leq i<j \leq n}(j-i) .
$$
注意 $\varepsilon(\sigma)$ 只取决于 $\sigma$,而不取决于 $\sigma$ 如何表示为对换的乘积。事实上, $\varepsilon(\sigma)=(-1)^{a}$,其中 $a$ 是满足 $i<j$ 且 $\sigma(i)>\sigma(j)$ 的对 $(i, j)$ 的数量。
📖 [逐步解释]
这部分开始给出置换奇偶性定理(定理 2.2.2)的第一个证明。这个证明的核心思想是构造一个对置换作用敏感的量,通过观察这个量的变化来定义符号。
- 构造不变量(几乎不变量):
- 证明的起点是构造一个特殊的数字 $N_n$。
- $N_n$ 是所有差值 $(j-i)$ 的乘积,其中 $i$ 和 $j$ 取遍 $\{1, \ldots, n\}$ 中所有可能的组合,并要求 $i<j$ 以确保每个差值只计算一次,且都是正数。
- 这个 $N_n$ 的具体值不重要,重要的是它是一个固定的、非零的正整数。
- 观察置换的作用:
- 现在,我们让一个置换 $\sigma$ 作用在构成 $N_n$ 的每一个因子 $(j-i)$ 上,变成 $(\sigma(j)-\sigma(i))$。
- 我们考察新的乘积 $P_\sigma = \prod_{1 \le i < j \le n} (\sigma(j)-\sigma(i))$。
- 集合 $\{(\sigma(j), \sigma(i)) \mid 1 \le i < j \le n\}$ 和集合 $\{(j,i) \mid 1 \le i < j \le n\}$ 其实是同一个元素对的集合,只是顺序被打乱了。
- 因此,集合 $\{|\sigma(j)-\sigma(i)| \mid 1 \le i < j \le n\}$ 和集合 $\{j-i \mid 1 \le i < j \le n\}$ 是完全相同的。这意味着 $|P_\sigma| = N_n$。
- 但是,$\sigma$ 的作用可能会让某些本来是正的差 $j-i$ (因为 $j>i$),变成负的差 $\sigma(j)-\sigma(i)$。
- 所以,$P_\sigma$ 和 $N_n$ 的关系必然是 $P_\sigma = \pm N_n$。
- 定义符号函数 $\varepsilon(\sigma)$:
- 基于上述观察,我们就可以定义一个符号函数 $\varepsilon(\sigma)$,使得 $P_\sigma = \varepsilon(\sigma) N_n$。
- 也就是说,$\varepsilon(\sigma) = \frac{\prod_{1 \leq i<j \leq n}(\sigma(j)-\sigma(i))}{\prod_{1 \leq i<j \leq n}(j-i)}$。
- 这个定义完全只依赖于置换 $\sigma$ 本身,与它如何被分解毫无关系。
- 这个 $\varepsilon(\sigma)$ 的值,等于所有发生“顺序颠倒”的数对 $(i,j)$(即 $i<j$ 但 $\sigma(i)>\sigma(j)$)的数量的-1次幂。这种数对也称为逆序对(inversion)。
- 证明策略的下一步:
- 我们现在有了一个不依赖于对换分解的符号定义。
- 接下来的策略是证明,我们新定义的这个 $\varepsilon(\sigma)$ 具有我们期望的两个性质:
- 同态性质: $\varepsilon(\sigma_1\sigma_2) = \varepsilon(\sigma_1)\varepsilon(\sigma_2)$。
- 对换的值: 如果 $\tau$ 是一个对换,那么 $\varepsilon(\tau) = -1$。
- 一旦证明了这两点,定理 2.2.2 就得证了。因为如果 $\sigma$ 可以写成 $k$ 个对换的乘积 $\sigma = \tau_1\ldots\tau_k$,那么 $\varepsilon(\sigma) = \varepsilon(\tau_1)\ldots\varepsilon(\tau_k) = (-1)^k$。如果它也能写成 $\ell$ 个对换的乘积,那么 $\varepsilon(\sigma) = (-1)^\ell$。因此 $(-1)^k = (-1)^\ell$,这意味着 $k$ 和 $\ell$ 的奇偶性必须相同。
💡 [数值示例]
- $S_3$ 中的 $\sigma=(1,2,3)$:
- $N_3 = (2-1)(3-1)(3-2) = 2$。
- $\sigma(1)=2, \sigma(2)=3, \sigma(3)=1$。
- $P_\sigma = (\sigma(2)-\sigma(1))(\sigma(3)-\sigma(1))(\sigma(3)-\sigma(2))$
- $= (3-2)(1-2)(1-3) = (1)(-1)(-2) = 2$。
- 因为 $P_\sigma = N_3$,所以 $\varepsilon((1,2,3)) = 1$。这与我们之前“3-循环是偶置换”的结论一致。
- $S_3$ 中的 $\tau=(1,2)$:
- $\tau(1)=2, \tau(2)=1, \tau(3)=3$。
- $P_\tau = (\tau(2)-\tau(1))(\tau(3)-\tau(1))(\tau(3)-\tau(2))$
- $= (1-2)(3-2)(3-1) = (-1)(1)(2) = -2$。
- 因为 $P_\tau = -N_3$,所以 $\varepsilon((1,2)) = -1$。这与“对换是奇置换”的结论一致。
📝 [总结]
本段介绍了置换奇偶性定理的第一个证明思路。该方法通过构造一个乘积 $N_n = \prod(j-i)$,并观察置换 $\sigma$ 如何改变其符号,从而给出了一个不依赖于对换分解的符号函数 $\varepsilon(\sigma)$ 的定义。证明该定理的关键,就在于后续证明这个新定义的 $\varepsilon(\sigma)$ 满足同态性质,并且对任意对换其值为 -1。
🎯 [存在目的]
这个证明的目的是从一个分析的角度(而不是纯代数的角度)来建立置换符号的理论。它将置换的代数性质与其对有序数对的“颠倒”作用联系起来,提供了一种深刻且完全自洽的理论构建方式。这种思想在李代数、表示论等更高级的领域也有应用。
📜 [原文68]
(1) 的证明. 首先注意,根据定义,
$$
\varepsilon(\sigma)=\prod_{1 \leq i<j \leq n}(\sigma(j)-\sigma(i)) / \prod_{1 \leq i<j \leq n}(j-i)=\prod_{1 \leq i<j \leq n}\left(\frac{\sigma(j)-\sigma(i)}{j-i}\right) .
$$
此外,每个单独的因子 $\frac{\sigma(j)-\sigma(i)}{j-i}$ 只取决于无序对 $\{i, j\}$,而不取决于 $i<j$ 的选择,因为
$$
\frac{\sigma(j)-\sigma(i)}{j-i}=\frac{\sigma(i)-\sigma(j)}{i-j}
$$
根据定义,
$$
\begin{aligned}
\varepsilon\left(\sigma_{1} \sigma_{2}\right) & =\prod_{1 \leq i<j \leq n}\left(\frac{\sigma_{1} \sigma_{2}(j)-\sigma_{1} \sigma_{2}(i)}{j-i}\right) \\
& =\prod_{1 \leq i<j \leq n}\left(\frac{\sigma_{1}\left(\sigma_{2}(j)\right)-\sigma_{1}\left(\sigma_{2}(i)\right)}{\sigma_{2}(j)-\sigma_{2}(i)}\right) \prod_{1 \leq i<j \leq n}\left(\frac{\sigma_{2}(j)-\sigma_{2}(i)}{j-i}\right)
\end{aligned}
$$
右边的项是 $\varepsilon\left(\sigma_{2}\right)$。至于另一项,乘积中的每一项都是 $\frac{\sigma_{1}\left(\sigma_{2}(j)\right)-\sigma_{1}\left(\sigma_{2}(i)\right)}{\sigma_{2}(j)-\sigma_{2}(i)}$。置换 $\sigma_{2}$ 诱导一个从 $\{1, \ldots, n\}$ 的两元素子集到自身的双射。正如我们在 (1) 的证明开头所指出的,项 $\frac{\sigma_{1}\left(\sigma_{2}(j)\right)-\sigma_{1}\left(\sigma_{2}(i)\right)}{\sigma_{2}(j)-\sigma_{2}(i)}$ 不取决于 $\sigma_{2}(i)<\sigma_{2}(j)$ 是否成立。因此上面的第一项就是 $\varepsilon\left(\sigma_{1}\right)$。结合起来,我们看到 $\varepsilon\left(\sigma_{1} \sigma_{2}\right)=\varepsilon\left(\sigma_{1}\right) \varepsilon\left(\sigma_{2}\right)$。
📖 [逐步解释]
这部分证明了我们新定义的符号函数 $\varepsilon$ 满足同态性质:$\varepsilon(\sigma_1\sigma_2) = \varepsilon(\sigma_1)\varepsilon(\sigma_2)$。
- 证明技巧:拆分乘积
- 证明的关键技巧是在乘积的每一项中“插入”一个中间项 $\sigma_2(j)-\sigma_2(i)$。
- $\frac{\sigma_1(\sigma_2(j)) - \sigma_1(\sigma_2(i))}{j-i} = \frac{\sigma_1(\sigma_2(j)) - \sigma_1(\sigma_2(i))}{\sigma_2(j) - \sigma_2(i)} \times \frac{\sigma_2(j) - \sigma_2(i)}{j-i}$。
- 将整个连乘乘积应用这个拆分,就可以把 $\varepsilon(\sigma_1\sigma_2)$ 的表达式分解成两个独立的连乘乘积。
- 分析拆分后的两部分:
- 第二部分: $\prod_{1 \leq i<j \leq n} \left(\frac{\sigma_{2}(j)-\sigma_{2}(i)}{j-i}\right)$。这完全就是 $\varepsilon(\sigma_2)$ 的定义。
- 第一部分: $\prod_{1 \leq i<j \leq n} \left(\frac{\sigma_{1}(\sigma_{2}(j))-\sigma_{1}(\sigma_{2}(i))}{\sigma_{2}(j)-\sigma_{2}(i)}\right)$。
- 我们令 $u = \sigma_2(i)$ 和 $v = \sigma_2(j)$。那么这一项就变成了 $\frac{\sigma_1(v)-\sigma_1(u)}{v-u}$。
- 当 $(i,j)$ 遍历所有 $1 \le i < j \le n$ 的数对时,相应的数对 $(u,v) = (\sigma_2(i), \sigma_2(j))$ 会遍历所有由两个不同元素组成的数对。
- 一个重要的观察是,因子 $\frac{\sigma_1(v)-\sigma_1(u)}{v-u}$ 的值,不取决于我们是写成 $\frac{\sigma_1(v)-\sigma_1(u)}{v-u}$ 还是 $\frac{\sigma_1(u)-\sigma_1(v)}{u-v}$,它们是相等的。这意味着我们不需要关心 $\sigma_2$ 是否保持了 $i,j$ 的大小顺序。
- 因此,对所有 $1 \le i < j \le n$ 的数对 $(i,j)$ 取乘积,就等同于对所有 $1 \le u < v \le n$ 的数对 $(u,v)$ 取乘积。
- 所以,第一部分的乘积就等于 $\prod_{1 \le u < v \le n} \left(\frac{\sigma_{1}(v)-\sigma_{1}(u)}{v-u}\right)$,这正是 $\varepsilon(\sigma_1)$ 的定义。
- 结论:
- 我们将 $\varepsilon(\sigma_1\sigma_2)$ 的表达式成功地分解成了 $\varepsilon(\sigma_1)$ 和 $\varepsilon(\sigma_2)$ 的乘积。
- 同态性质得证。
📝 [总结]
本段通过一个巧妙的代数技巧(在连乘项中引入中间项),严格证明了由差商乘积定义的符号函数 $\varepsilon$ 是一个群同态。这个证明的核心在于,置换 $\sigma_2$ 只是对求积的数对进行了一次“重新命名”,而最终的乘积结果不变。
🎯 [存在目的]
这是置换符号理论的第一个关键支柱。证明了同态性质后,我们就可以放心地将置换的乘法问题,转化为符号的(普通数字)乘法问题,这是该理论得以应用的基础。
📜 [原文69]
(2) 的证明. 假设 $\tau=(a, b)$ 是一个对换,我们可以假设 $a<b$。我们检查对于哪些对 $i<j, 1 \leq i<j \leq n$,差值 $\tau(j)-\tau(i)$ 是负数。注意,如果 $i$ 和 $j$ 都不等于 $a$ 或 $b$,那么 $\tau(j)-\tau(i)=j-i>0$。因此我们可以假设 $i, j$ 中至少有一个是 $a$ 或 $b$。如果 $j=a$,那么 $i<a$,因此 $i<b$,且
$$
\tau(a)-\tau(i)=b-i>a-i>0 .
$$
因此对 $a-i$ 的差仍然是正数。类似地,如果 $i=b$ 且 $j>b$,那么 $\tau(j)-\tau(b)= j-a>j-b>0$。暂时,我们也假设 $(i, j) \neq(a, b)$,即要么 $j=b$ 要么 $i=a$,但不能同时是。所以唯一可能的符号变化来自:要么 $i=a$,因此 $j-i=j-a$,且 $j>a$,要么 $j=b$,因此 $j-i=b-i$,且 $i<b$。首先考虑 $j-a$ 的情况。如果 $j>b$,那么 $\tau(j)-\tau(a)=j-b>0$。如果 $b>j>a$,那么 $\tau(j)-\tau(a)=j-b<0$,且有 $b-a-1$ 个这样的 $j$,所以这些贡献了一个因子 $(-1)^{b-a-1}$。同样,当我们看差值 $b-i$ 时,那么 $\tau(b)-\tau(i)=a-i$。如果 $i<a$,符号保持不变,但如果 $a<i<b$,则变为负数。同样,有 $b-a-1$ 个这样的 $i$,所以这些贡献了另一个因子 $(-1)^{b-a-1}$,它抵消了第一个因子 $(-1)^{b-a-1}$。我们尚未考虑的唯一剩下的整数对是 $i=a$ 和 $j=b$ 的对。这里 $\tau(b)-\tau(a)=a-b=-(b-a)$,所以还有一个未被抵消的因子 $-1$。因此,符号变化的总数是
$$
\varepsilon(\tau)=(-1)^{b-a-1}(-1)^{b-a-1}(-1)=-1
$$
📖 [逐步解释]
这部分是证明的第二个关键支柱:证明任何一个对换 $\tau=(a,b)$ 的符号 $\varepsilon(\tau)$ 都是 -1。证明方法是直接计算所有差商因子 $\frac{\tau(j)-\tau(i)}{j-i}$ 中,有多少个是负数。
- 简化问题:
- 一个差商因子为负,当且仅当分子 $\tau(j)-\tau(i)$ 和分母 $j-i$ 异号。因为我们总是取 $i<j$,所以分母总是正的。因此,我们只需要计算有多少对 $(i,j)$ 使得 $\tau(j)-\tau(i) < 0$。
- $\tau=(a,b)$ 只交换 $a,b$,固定其他所有元素。
- 如果数对 $(i,j)$ (其中 $i<j$) 与 $\{a,b\}$ 完全不相干,那么 $\tau(i)=i, \tau(j)=j$,差值 $\tau(j)-\tau(i) = j-i > 0$,符号为正。
- 所以我们只需要考虑那些至少包含 $a$ 或 $b$ 的数对 $(i,j)$。
- 分类讨论:
- 不失一般性,假设 $a < b$。
- 情况 1:$i=a, j=b$
- 这是最直接的一对。差值是 $\tau(b)-\tau(a) = a-b$。因为 $a<b$,所以 $a-b < 0$。
- 这一对贡献了一个 -1 的因子。
- 情况 2:$i,j$ 中只有一个是 $a$ 或 $b$。
- 我们将这些数对 $(i,j)$ (with $i<j$) 分为三组,其中 $x$ 是介于 $a,b$ 之间的任意数 ($a<x<b$):
- $(a, x)$: 差值 $\tau(x)-\tau(a) = x-b$。因为 $x<b$,所以 $x-b<0$。
- $(x, b)$: 差值 $\tau(b)-\tau(x) = a-x$。因为 $a<x$,所以 $a-x<0$。
- $(i,a)$ with $i<a$: $\tau(a)-\tau(i) = b-i > 0$。
- $(i,b)$ with $i<a$: $\tau(b)-\tau(i) = a-i > 0$。
- $(a,j)$ with $j>b$: $\tau(j)-\tau(a) = j-b > 0$。
- $(b,j)$ with $j>b$: $\tau(j)-\tau(b) = j-a > 0$。
- 我们发现,只有当一个元素在 $a,b$ 之间,另一个是 $a$ 或 $b$ 时,才会产生符号变化。
- 我们来精确地计算这些“异号对”:
- 第一类:形如 $(a, x)$ 其中 $a < x < b$
- 差值是 $\tau(x)-\tau(a) = x-b < 0$。
- 有多少个这样的 $x$?有 $b-a-1$ 个。
- 这部分贡献了 $(-1)^{b-a-1}$ 的因子。
- 第二类:形如 $(x, b)$ 其中 $a < x < b$
- 差值是 $\tau(b)-\tau(x) = a-x < 0$。
- 有多少个这样的 $x$?同样有 $b-a-1$ 个。
- 这部分也贡献了 $(-1)^{b-a-1}$ 的因子。
- 情况 3:i 和 j 都不是 a 或 b,但是 a, b 在它们之间
- 形如 $(i,j)$ 其中 $i < a < b < j$ 或者 $a < i < j < b$ 等。
- 但这些都不影响,因为 $\tau$ 固定 $i,j$。
- 合并计算:
- 总的符号是所有负号因子相乘的结果。
- $\varepsilon(\tau) = (-1) \quad (\text{来自情况1}) \times ((-1)^{b-a-1}) \quad (\text{来自第一类}) \times ((-1)^{b-a-1}) \quad (\text{来自第二类})$
- $\varepsilon(\tau) = (-1) \times (-1)^{2(b-a-1)}$。
- 因为 $2(b-a-1)$ 永远是偶数,所以 $(-1)^{2(b-a-1)}=1$。
- 最终结果 $\varepsilon(\tau) = -1 \times 1 = -1$。
📝 [总结]
本段通过仔细分析一个对换 $\tau=(a,b)$ 如何影响所有数对差 $(j-i)$ 的符号,证明了 $\varepsilon(\tau)=-1$。证明的关键在于识别出,只有三种类型的数对会改变符号:$(a,b)$ 本身,以及形如 $(a,x)$ 和 $(x,b)$ 的数对(其中 $x$ 在 $a,b$ 之间)。通过计数发现,后两类产生的负号因子总是成对出现并相互抵消,只留下 $(a,b)$ 这一对产生的那个孤零零的 -1。
🎯 [存在目的]
这是置换符号理论的第二个关键支柱。有了它和前一节的同态性质,我们关于置换奇偶性的所有理论就完全建立起来了。它为“一个对换是奇置换”这一基本事实提供了第一个严格的、非循环的证明。
📜 [原文70]
最后,我们注意到一个在现代代数II中有用的事实:我们选择了 1 和 $n$ 之间的整数并观察它们的差值并没有关系。我们可以从任何序列 $t_{1}, \ldots, t_{n}$ 开始,例如,所有都不同的实数,或者独立变量,并观察乘积 $\prod_{1 \leq i<j \leq n}\left(t_{i}-t_{j}\right)$。将这个乘积与我们置换对后的乘积进行比较,即 $\prod_{1 \leq i<j \leq n}\left(t_{\sigma(i)}-t_{\sigma(j)}\right)$,上述分析表明
$$
\prod_{1 \leq i<j \leq n}\left(t_{\sigma(i)}-t_{\sigma(j)}\right)=\varepsilon(\sigma) \prod_{1 \leq i<j \leq n}\left(t_{i}-t_{j}\right)
$$
其中 $\varepsilon(\sigma) \in\{ \pm 1\}$ 是上面引入的符号因子。
📖 [逐步解释]
这部分是对第一个证明方法的推广和深化,揭示了符号函数的更一般含义,这在高等代数(如伽罗瓦理论)中非常重要。
- 推广思想:
- 第一个证明中,我们使用了具体的数字 $1, 2, \ldots, n$ 来构造差值乘积。
- 但实际上,这个选择是任意的。证明的关键在于差值乘积的代数结构,而不在于这些数字的具体值。
- 我们可以用任意 $n$ 个不同的实数 $t_1, \ldots, t_n$ 来代替它们。
- 甚至,我们可以用 $n$ 个抽象的独立变量(形式符号)$t_1, \ldots, t_n$ 来代替。
- 推广的 Vandermonde 多项式:
- 考虑一个由这些变量构成的多项式 $P(t_1, \ldots, t_n) = \prod_{1 \le i < j \le n} (t_j - t_i)$。这个多项式在数学中被称为 Vandermonde 行列式/多项式。
- 现在,我们让一个置换 $\sigma$ 作用在这些变量的下标上。我们得到一个新的多项式:
- $\sigma(P) = \prod_{1 \le i < j \le n} (t_{\sigma(j)} - t_{\sigma(i)})$。
- 推广的结论:
- 完全相同的分析表明,$\sigma(P)$ 和 $P$ 的关系必然是 $\sigma(P) = \varepsilon(\sigma) P$。
- 这里的 $\varepsilon(\sigma)$ 与我们之前用数字 $1, \ldots, n$ 定义出的符号因子是完全相同的。
- 这个结论的意义在于,置换的符号可以被理解为置换作用在某个特定的反对称多项式(Vandermonde 多项式)上所产生的符号因子。如果置换是偶的,它不改变多项式的符号;如果是奇的,它会给多项式附加一个负号。
📝 [总结]
本段将符号函数的定义从具体的数值差乘积,推广到了作用于任意不同变量构成的 Vandermonde 多项式上。它揭示了符号 $\varepsilon(\sigma)$ 的一个更深刻的代数含义:它是置换作用于反对称多项式时所产生的符号特征值。
🎯 [存在目的]
这个推广的目的是为了连接置换群理论和多项式理论,为伽罗瓦理论等更高级的主题做铺垫。在伽罗瓦理论中,方程根的置换如何影响根的各种对称函数,是理论的核心。这个注记就是在介绍这种思想的最早、最简单的原型。
📜 [原文71]
第二个证明. 这个证明使用行列式的基本性质,行列式与置换和符号密切相关,因此必须小心不要进行循环论证。特别是,我们必须小心,我们定义行列式并证明了其基本性质,而没有提及置换和置换的符号。例如,可以通过沿第一行展开来归纳地定义行列式。对于 $\sigma \in S_{n}$,我们将定义 $\varepsilon(\sigma) \in\{ \pm 1\}$,它具有第一个证明中的性质 (1) 和 (2),从而表明,如果 $\sigma=\tau_{1} \cdots \tau_{k}$ 是 $k$ 个对换的乘积,那么 $\varepsilon(\sigma)=(-1)^{k}$;然后论证的结论与第一个证明相同。为了定义 $\varepsilon(\sigma)$,我们首先将 $\sigma$ 与一个 $n \times n$ 矩阵 $P(\sigma)$ 相关联。从线性代数中回忆,一个 $n \times n$ 矩阵 $P(\sigma)$ 与一个线性映射 $\mathbb{R}^{n} \rightarrow \mathbb{R}^{n}$ 是相同的,我们也用 $P(\sigma)$ 表示,并且这样的线性映射由其在标准基 $\mathbf{e}_{1}, \ldots, \mathbf{e}_{n}$ 上的值指定;事实上,值 $P(\sigma)\left(\mathbf{e}_{i}\right)$,写成列向量,是 $P(\sigma)$ 的第 $i$ 列。因此定义 $P(\sigma)\left(\mathbf{e}_{i}\right)=\mathbf{e}_{\sigma(i)}$。那么 $P(\sigma)$ 是一个置换矩阵:每行和每列都具有除了一个元素外,所有元素都为 0,并且非零元素为 1 的性质。显然 $P(1)=I$。计算表明
$$
\begin{aligned}
P\left(\sigma_{1} \sigma_{2}\right)\left(\mathbf{e}_{i}\right) & =\mathbf{e}_{\sigma_{1} \sigma_{2}(i)} \\
P\left(\sigma_{1}\right) P\left(\sigma_{2}\right)\left(\mathbf{e}_{i}\right) & =P\left(\sigma_{1}\right)\left(\mathbf{e}_{\sigma_{2}(i)}\right)=\mathbf{e}_{\sigma_{1} \sigma_{2}(i)}
\end{aligned}
$$
因此 $P\left(\sigma_{1} \sigma_{2}\right)$ 和 $P\left(\sigma_{1}\right) P\left(\sigma_{2}\right)$ 在每个基向量上的值相同,因此在所有向量上值也相同,从而 $P\left(\sigma_{1} \sigma_{2}\right)=P\left(\sigma_{1}\right) P\left(\sigma_{2}\right)$。现在,为了将矩阵 $P(\sigma)$ 转换为一个数,我们使用行列式 $\det$。定义 $\varepsilon(\sigma)=\operatorname{det} P(\sigma)$。就目前而言, $\varepsilon(\sigma)$ 只是一个实数。使用行列式的乘法性质,对于所有 $\sigma_{1}, \sigma_{2} \in S_{n}$,我们有
$$
\varepsilon\left(\sigma_{1} \sigma_{2}\right)=\operatorname{det}\left(P\left(\sigma_{1} \sigma_{2}\right)\right)=\operatorname{det}\left(P\left(\sigma_{1}\right) P\left(\sigma_{2}\right)\right)=\operatorname{det} P\left(\sigma_{1}\right) \operatorname{det} P\left(\sigma_{2}\right)=\varepsilon\left(\sigma_{1}\right) \varepsilon\left(\sigma_{2}\right) .
$$
显然 $\varepsilon(1)=\operatorname{det} I=1$。此外,如果 $\tau=(i, j)$ 是一个对换,那么 $P(\tau)$ 是通过交换 $I$ 的第 $i$ 列和第 $j$ 列得到的。行列式的另一个众所周知的性质是,在这种情况下,$\operatorname{det} P(\tau)=-\operatorname{det} I=-1$。综合起来,我们看到,如果 $\sigma=\tau_{1} \cdots \tau_{k}$ 是对换的乘积,那么,如第一个证明所示,
$$
\varepsilon(\sigma)=\varepsilon\left(\tau_{1} \cdots \tau_{k}\right)=\varepsilon\left(\tau_{1}\right) \cdots \varepsilon\left(\tau_{k}\right)=(-1)^{k}
$$
因此 $k$ 总是偶数或总是奇数。
📖 [逐步解释]
这部分给出了置换奇偶性定理的第二个证明。这个证明巧妙地借用了线性代数中的置换矩阵和行列式的概念。
- 避免循环论证:
- 作者首先指出,这个证明要非常小心。因为在线性代数中,行列式的通用定义本身就用到了置换和它的符号。如果直接使用那个定义,就构成了循环论证。
- 所以,我们必须假定,我们使用的行列式性质,是可以通过不依赖于置换符号的方法(比如通过对矩阵大小进行归纳)证明的。这些性质包括:
- $\det(AB) = \det(A)\det(B)$。
- 交换矩阵的两列,行列式变号。
- 单位矩阵的行列式为 1。
- 构造置换矩阵 $P(\sigma)$:
- 对于每个置换 $\sigma \in S_n$,我们构造一个 $n \times n$ 的矩阵 $P(\sigma)$,称为置换矩阵。
- 定义方式是:它将第 $i$ 个标准基向量 $\mathbf{e}_i$ 映射到第 $\sigma(i)$ 个标准基向量 $\mathbf{e}_{\sigma(i)}$。
- 这意味着 $P(\sigma)$ 的第 $i$ 列,只有一个 1,在第 $\sigma(i)$ 行;其他位置都是 0。
- 证明 $P$ 是一个群同态:
- 我们需要证明这个从置换到矩阵的映射 $P$ 保持了群的乘法结构,即 $P(\sigma_1\sigma_2) = P(\sigma_1)P(\sigma_2)$。
- 证明方法是检查这两个矩阵(作为线性映射)在所有基向量 $\mathbf{e}_i$ 上的作用是否相同。
- LHS: $P(\sigma_1\sigma_2)(\mathbf{e}_i) = \mathbf{e}_{(\sigma_1\sigma_2)(i)} = \mathbf{e}_{\sigma_1(\sigma_2(i))}$。
- RHS: $P(\sigma_1)P(\sigma_2)(\mathbf{e}_i) = P(\sigma_1)(P(\sigma_2)(\mathbf{e}_i)) = P(\sigma_1)(\mathbf{e}_{\sigma_2(i)}) = \mathbf{e}_{\sigma_1(\sigma_2(i))}$。
- 两者相同,所以 $P$ 是一个从 $S_n$ 到 $n \times n$ 可逆矩阵群 $GL_n(\mathbb{R})$ 的群同态(也叫一个群表示)。
- 定义符号函数 $\varepsilon(\sigma)$:
- 我们现在利用行列式 $\det$ 这个从矩阵到实数的映射,来给每个置换赋予一个数值。
- 定义 $\varepsilon(\sigma) = \det(P(\sigma))$。
- 证明新定义的 $\varepsilon$ 满足所需性质:
- 同态性质:
- $\varepsilon(\sigma_1\sigma_2) = \det(P(\sigma_1\sigma_2))$ (定义)
- $= \det(P(\sigma_1)P(\sigma_2))$ (因为 $P$ 是同态)
- $= \det(P(\sigma_1))\det(P(\sigma_2))$ (因为 $\det$ 是乘法的)
- $= \varepsilon(\sigma_1)\varepsilon(\sigma_2)$。
- 同态性质得证。
- 对换的值:
- 如果 $\tau = (i,j)$ 是一个对换,那么 $P(\tau)$ 是什么?
- $P(\tau)$ 对 $\mathbf{e}_i$ 作用得到 $\mathbf{e}_j$,对 $\mathbf{e}_j$ 作用得到 $\mathbf{e}_i$,对其他 $\mathbf{e}_k$ 作用得到 $\mathbf{e}_k$。
- 这意味着 $P(\tau)$ 就是将单位矩阵 $I$ 的第 $i$ 列和第 $j$ 列交换位置得到的矩阵。
- 根据行列式的性质,交换两列,行列式变号。
- 所以 $\varepsilon(\tau) = \det(P(\tau)) = -\det(I) = -1$。
- 对换值为 -1 得证。
- 完成证明:
- 既然我们定义的 $\varepsilon(\sigma) = \det(P(\sigma))$ 满足了同态性质和对换值为-1这两个关键条件,接下来的论证就和第一个证明的最后一步完全一样了。
- 如果 $\sigma = \tau_1\ldots\tau_k$,那么 $\varepsilon(\sigma) = (-1)^k$,所以 $k$ 的奇偶性是确定的。
💡 [数值示例]
- $S_3$ 中的 $\sigma=(1,2,3)$:
- $\sigma(1)=2, \sigma(2)=3, \sigma(3)=1$。
- $P(\sigma)(\mathbf{e}_1)=\mathbf{e}_2, P(\sigma)(\mathbf{e}_2)=\mathbf{e}_3, P(\sigma)(\mathbf{e}_3)=\mathbf{e}_1$。
- $P(\sigma) = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix}$。
- $\varepsilon(\sigma) = \det(P(\sigma)) = 1$ (可以通过展开计算)。
- $S_3$ 中的 $\tau=(1,2)$:
- $\tau(1)=2, \tau(2)=1, \tau(3)=3$。
- $P(\tau) = \begin{pmatrix} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix}$。
- $\varepsilon(\tau) = \det(P(\tau)) = -1$。
📝 [总结]
第二个证明通过将每个置换 $\sigma$ 映射到一个置换矩阵 $P(\sigma)$,然后取其行列式来定义符号函数 $\varepsilon(\sigma) = \det(P(\sigma))$。利用行列式的乘法性质和交换两列变号的性质,简洁地证明了 $\varepsilon$ 是一个满足我们所需条件的符号函数,从而证明了置换奇偶性的唯一定义性。
🎯 [存在目的]
这个证明的目的是为了展示对称群与线性代数之间深刻的联系。它将一个抽象的代数问题,转化为了一个具体的矩阵和行列式的问题来解决。这种通过“群表示”(将群元素表示为矩阵)来研究群性质的方法,是现代数学中一个极其强大和普遍的工具。这个证明是该思想的一个最简单、最经典的范例。
📜 [原文72]
注 2.4.1. 如果 $A \in \mathbb{M}_{n}(\mathbb{R})$,$\operatorname{det} A$ 关于 $\varepsilon$ 的显式公式如下:写 $A=\left(a_{i j}\right)$,
$$
\operatorname{det} A=\sum_{\sigma \in S_{n}} \varepsilon(\sigma) a_{1, \sigma(1)} \cdots a_{n, \sigma(n)}
$$
例如,当 $n=2$ 时,$S_{2}=\{1,(1,2)\}$,其中 $\varepsilon(1)=1$ 且 $\varepsilon((1,2))=-1$。因此 $\operatorname{det} A= a_{11} a_{22}-a_{12} a_{21}$。然而,这个公式不适合计算。
📖 [逐步解释]
这个注记给出了行列式的通用定义(Leibniz formula),并指出了它与我们刚刚建立的符号函数 $\varepsilon$ 之间的关系。
- 行列式的通用定义:
- 一个 $n \times n$ 矩阵 $A=(a_{ij})$ 的行列式,可以定义为对 $S_n$ 中所有置换 $\sigma$ 的一个求和。
- 求和的每一项对应一个置换 $\sigma$。
- 这一项由两部分组成:
- 符号部分: 置换 $\sigma$ 的符号 $\varepsilon(\sigma)$。
- 乘积部分: 从矩阵中选取 $n$ 个元素的乘积 $a_{1,\sigma(1)}a_{2,\sigma(2)}\ldots a_{n,\sigma(n)}$。这个选法要求,这 $n$ 个元素来自不同的行(由下标 $1, \ldots, n$ 保证)和不同的列(由 $\sigma(1), \ldots, \sigma(n)$ 保证)。
- 避免循环论证:
- 这就是在第二个证明开头提到的、需要避免的定义。如果我们用这个公式来定义行列式,那么行列式的定义就已经依赖于符号函数 $\varepsilon$ 的存在性了。我们就不能反过来用行列式来定义 $\varepsilon$。
- 然而,一旦我们通过其他方式(如第一个证明或第二个证明中描述的)独立地建立了 $\varepsilon$ 的理论,那么这个公式就可以作为行列式的一个等价定义或一个重要属性。
- 例子 $n=2$:
- $S_2$ 只有两个元素:1 (恒等置换, $\varepsilon=1$) 和 $(1,2)$ (对换, $\varepsilon=-1$)。
- $\sigma=1$: $\sigma(1)=1, \sigma(2)=2$。贡献的项是 $\varepsilon(1)a_{1,1}a_{2,2} = +a_{11}a_{22}$。
- $\sigma=(1,2)$: $\sigma(1)=2, \sigma(2)=1$。贡献的项是 $\varepsilon((1,2))a_{1,2}a_{2,1} = -a_{12}a_{21}$。
- 将两项相加,得到 $\det A = a_{11}a_{22} - a_{12}a_{21}$,这与我们熟悉的 $2 \times 2$ 行列式公式完全吻合。
- 计算不适用性:
- 这个公式虽然在理论上非常重要,但在实际计算中几乎无用。因为它需要计算 $n!$ 项,对于稍大的 $n$,这是天文数字。实际计算行列式通常使用高斯消元法等更高效的算法。
📝 [总结]
本段给出了行列式的通用莱布尼兹公式,它明确地将行列式定义为所有置换相关的带符号乘积之和。这揭示了置换符号理论与行列式理论之间最直接、最深刻的联系。同时,也指出了这个定义在计算上的不实用性。
🎯 [存在目的]
本段的目的是为了完整化理论体系,将我们通过独立方法建立的置换符号理论,与读者在线性代数中可能已经学过的行列式通用定义联系起来,说明它们是同一理论体系的不同侧面,从而加深对两者本质的理解。
📜 [原文73]
第三个证明. 在这个证明中,我们不直接定义函数 $\varepsilon$,而只是使用关于 $\sigma$ 的轨道的信息来查看 $\sigma$ 不能同时是偶数个对换和奇数个对换的乘积。对于任何 $\sigma \in S_{n}$,定义 $N(\sigma)$ 为 $\sigma$ 的轨道数,包括单元素轨道。例如,正如我们之前看到的,如果 $\sigma$ 是一个 $r$-循环,那么 $N(\sigma)=n-r+1$。第三个证明的关键是:
断言 2.4.2. 如果 $\sigma \in S_{n}$ 是 $k$ 个对换的乘积,即 $\sigma=\tau_{1} \cdots \tau_{k}$,其中每个 $\tau_{i}$ 是一个对换,那么
$$
N(\sigma) \equiv n-k \quad(\bmod 2)
$$
为了看出断言 2.4.2 暗示了定理,假设 $\sigma=\tau_{1} \cdots \tau_{k}=\rho_{1} \cdots \rho_{\ell}$,其中 $\tau_{i}$ 和 $\rho_{j}$ 是对换。那么我们既有 $N(\sigma) \equiv n-k(\bmod 2)$ 又有 $N(\sigma) \equiv n-\ell (\bmod 2)$,因此 $k \equiv \ell(\bmod 2)$。
📖 [逐步解释]
这部分介绍了置换奇偶性定理的第三个证明。这个证明的思路非常独特,它不定义符号函数,而是直接关联了置换的对换分解长度和其轨道数量的奇偶性。
- 新的不变量:轨道数的奇偶性:
- 这个证明引入了一个新的量:$N(\sigma)$,即置换 $\sigma$ 的轨道总数(包括固定点构成的单元素轨道)。
- 例如,对于 $S_5$ 中的 $(1,2,3)$,轨道是 $\{1,2,3\},\{4\},\{5\}$,所以 $N((1,2,3))=3$。
- 之前我们看到,一个 $r$-循环的轨道数是 $n-r+1$。
- 核心断言:
- 证明的关键是一个断言(Assertion 2.4.2):如果一个置换 $\sigma$ 是 $k$ 个对换的乘积,那么它的轨道数 $N(\sigma)$ 和 $n-k$ 的奇偶性是相同的。
- 用数学语言说:$N(\sigma) \equiv n-k \pmod 2$。
- 如何从断言推出定理:
- 假设这个断言是真的。
- 再假设 $\sigma$ 有两种对换分解,分别有 $k$ 个和 $\ell$ 个对换。
- 根据断言,我们有两个关系:
- $N(\sigma) \equiv n-k \pmod 2$
- $N(\sigma) \equiv n-\ell \pmod 2$
- 这意味着 $n-k$ 和 $n-\ell$ 的奇偶性相同。
- $n-k \equiv n-\ell \pmod 2$。两边同时减去 $n$,得到 $-k \equiv -\ell \pmod 2$。
- 乘以 -1,得到 $k \equiv \ell \pmod 2$。
- 这正是置换奇偶性定理所要证明的结论。
- 证明策略的转变:
- 因此,整个问题现在被转化为了证明这个核心断言。
- 我们不再需要定义和处理符号函数 $\varepsilon$,而是转向研究置换的轨道结构。
📝 [总结]
第三个证明的思路是,将对换分解的长度 $k$ 与一个完全不同的、由置换唯一确定的结构量——轨道数 $N(\sigma)$——的奇偶性联系起来。通过断言 $N(\sigma) \equiv n-k \pmod 2$,巧妙地证明了 $k$ 的奇偶性必然是确定的。
🎯 [存在目的]
这个证明的目的是从一个组合和拓扑的角度来理解置换的奇偶性。轨道数反映了置换的“破碎程度”,每个对换的乘法,就像是对轨道图进行一次“合并”或“分裂”的手术。这个证明揭示了每次手术都会改变轨道数的奇偶性,从而建立了手术次数($k$)和最终碎片数量($N(\sigma)$)之间的奇偶性关联。
📜 [原文74]
断言 2.4.2 的证明. 我们用归纳法证明断言 2.4.2。注意,如果 $k=0$,那么根据约定 $\sigma$ 是空积,因此是恒等元 1,它有 $n$ 个轨道 $\{1\},\{2\}, \ldots,\{n\}$,且 $N(1)=n=n-0$。如果 $k=1$,那么 $\sigma$ 是一个对换,因此是一个 2-循环,因此 $N(\sigma)=n-2+1=n-1$(根据断言陈述前的讨论),所以断言中的同余实际上是一个等式。通过归纳,假设断言对于所有 $k \geq 1$ 个对换的乘积都成立,并考虑 $k+1$ 个对换的乘积,例如 $\sigma=\tau_{1} \tau_{2} \cdots \tau_{k} \tau_{k+1}$。如果我们设 $\rho=\tau_{2} \cdots \tau_{k+1}$,那么根据归纳假设 $N(\rho) \equiv n-k(\bmod 2)$,我们必须证明 $N\left(\tau_{1} \rho\right) \equiv n-k-1(\bmod 2) \equiv N(\rho)-1(\bmod 2)$。由于 $1 \equiv -1(\bmod 2)$,只需证明以下内容:
断言 2.4.3. 如果 $\rho \in S_{n}$ 且 $\tau \in S_{n}$ 是一个对换,那么
$$
N(\tau \rho) \equiv N(\rho)+1 \quad(\bmod 2) .
$$
事实上,$N(\tau \rho)=N(\rho) \pm 1$。
📖 [逐步解释]
这部分开始着手证明核心断言 2.4.2,并将其转化为一个更简单的、关于单次对换乘法如何影响轨道数的引理。
- 证明策略:对 $k$ 进行归纳
- 我们要证明的断言是 $N(\sigma) \equiv n-k \pmod 2$,其中 $\sigma$ 是 $k$ 个对换的乘积。
- 我们对对换的数量 $k$ 使用数学归纳法。
- 归纳基础 (Base Cases):
- $k=0$: $\sigma = 1$ (恒等元)。$N(1)=n$。断言的右边是 $n-0=n$。$n \equiv n \pmod 2$ 成立。
- $k=1$: $\sigma$ 是一个对换 (2-循环)。$N(\sigma)=n-2+1=n-1$。断言的右边是 $n-1$。$n-1 \equiv n-1 \pmod 2$ 成立。
- 基础情况成立。
- 归纳步骤 (Inductive Step):
- 归纳假设: 假设断言对于任何由 $k$ 个对换构成的乘积都成立。即,如果 $\rho$ 是 $k$ 个对换的乘积,则 $N(\rho) \equiv n-k \pmod 2$。
- 归纳目标: 我们要证明断言对于 $k+1$ 个对换的乘积也成立。
- 设 $\sigma$ 是 $k+1$ 个对换的乘积:$\sigma = \tau \rho$,其中 $\tau$ 是一个对换,$\rho$ 是 $k$ 个对换的乘积。
- 根据归纳假设,我们知道 $N(\rho) \equiv n-k \pmod 2$。
- 我们需要证明 $N(\sigma) = N(\tau\rho) \equiv n-(k+1) \pmod 2$。
- 比较目标和假设:
- $n-(k+1) = (n-k)-1$。
- 所以,我们需要证明 $N(\tau\rho) \equiv N(\rho) - 1 \pmod 2$。
- 因为在模 2 的世界里,-1 和 +1 是等价的,所以这等价于证明 $N(\tau\rho) \equiv N(\rho) + 1 \pmod 2$。
- 问题转化:
- 整个复杂的归纳证明,现在被简化为了证明一个更简单的引理(断言 2.4.3):
- 断言 2.4.3: 将任意一个置换 $\rho$ 左乘一个对换 $\tau$,其轨道数的变化量必然是奇数。
- 更强的一个结论是,轨道数要么加 1,要么减 1,即 $N(\tau\rho) = N(\rho) \pm 1$。
📝 [总结]
本段使用数学归纳法来构造证明。通过验证 $k=0,1$ 的基础情况,并将 $k+1$ 的情况归结为 $k$ 的情况,成功地将证明核心断言 2.4.2 的任务,转化为了证明一个更基本的引理:任何置换乘以一个对换,其轨道数会改变 1(加1或减1)。
🎯 [存在目的]
本段展示了如何使用归纳法来分解一个复杂的证明任务。它将一个关于任意长对换分解的普遍性命题,简化为了一个关于单步操作(乘以一个对换)如何影响系统状态(轨道数)的局部问题,这是证明组合结构性质时非常常用和强大的技巧。
📜 [原文75]
断言 2.4.3 的证明. 由于 $\tau$ 是一个对换,我们可以写 $\tau=(a, b)$ 对于某个 $a, b \in\{1, \ldots, n\}$,$a \neq b$。注意 $a$ 和 $b$ 各自恰好在 $\rho$ 的一个轨道中(可能是同一个轨道)。设 $O=O_{\rho}\left(a_{1}\right)$ 是 $\rho$ 的一个轨道。如果 $a$ 和 $b$ 都不在 $O$ 中,将 $O$ 的元素写为 $a_{1}, \rho\left(a_{1}\right)=a_{2}, \ldots, \rho\left(a_{r-1}\right)=a_{r}, \rho\left(a_{r}\right)=a_{1}$。由于对于所有 $i, a_{i} \neq a, b, \tau\left(a_{i}\right)=a_{i}$。因此 $(\tau \rho)\left(a_{i}\right)=\rho\left(a_{i}\right)=a_{i+1}$,对于 $i<k$,且 $(\tau \rho)\left(a_{r}\right)=a_{1}$。因此 $O=O_{\tau \rho}\left(a_{1}\right)$ 也是 $\tau \rho$ 的一个轨道。现在让我们考虑包含 $a, b$ 或两者的轨道。有两种情况:
情况 I. 存在 $\rho$ 的一个轨道 $O$ 使得 $a$ 和 $b$ 都在 $O$ 中。在这种情况下,我们断言 $N(\tau \rho)=N(\rho)+1$。如上所述,我们可以将 $O$ 写为 $\left\{a_{1}, a_{2}, \ldots, a_{r}\right\}$,其中 $\rho\left(a_{i}\right)=a_{i+1}$ 对于 $i<r$ 且 $\rho\left(a_{r}\right)=a_{1}$。我们不妨假设 $a_{1}=a$;因此,$b=a_{t}$ 对于某个 $t>1$。那么,对于 $i<t-1$, $(\tau \rho)\left(a_{i}\right)=\tau\left(a_{i+1}\right)=a_{i+1}$。然而,对于 $i=t-1$,
$$
(\tau \rho)\left(a_{t-1}\right)=\tau\left(a_{t}\right)=\tau(b)=a=a_{1} .
$$
因此 $\left\{a_{1}, \ldots, a_{t-1}\right\}$ 是 $\tau \rho$ 的一个完整轨道 $O^{\prime}=O_{\tau \rho}(a)$。现在考虑 $b$ 在 $\tau \rho$ 下的轨道 $O^{\prime \prime}=O_{\tau \rho}(b)$。如果 $t \leq i<r,(\tau \rho)\left(a_{i}\right)=\tau\left(a_{i+1}\right)=a_{i+1}$。但对于 $i=r$,
$$
(\tau \rho)\left(a_{r}\right)=\tau\left(a_{1}\right)=\tau(a)=b=a_{t} .
$$
因此 $\left\{a_{t}, \ldots, a_{r}\right\}$ 仍然是 $\tau \rho$ 的一个完整轨道 $O^{\prime \prime}=O_{\tau \rho}(b)$。因此 $\rho$ 的轨道 $O$ 分裂成 $\tau \rho$ 的两个轨道 $O^{\prime}$ 和 $O^{\prime \prime}$,而所有其他轨道保持不变。因此 $N(\tau \rho)=N(\rho)+1$。
情况 II. 存在 $\rho$ 的两个不相交的轨道 $O_{1}=O_{\rho}(a)$ 和 $O_{2}=O_{\rho}(b)$,使得 $a \in O_{1}$ 且 $b \in O_{2}$。如上所述,我们可以将 $O_{1}$ 的元素写为 $\left\{a_{1}, a_{2}, \ldots, a_{r}\right\}$,其中 $\rho\left(a_{i}\right)=a_{i+1}$ 对于 $i<k, \rho\left(a_{r}\right)=a_{1}$,且 $a_{1}=a$。同样,我们可以将 $O_{2}$ 的元素写为 $\left\{b_{1}, b_{2}, \ldots, b_{s}\right\}$,其中 $\rho\left(b_{j}\right)=b_{j+1}$ 对于 $i<s, \rho\left(b_{s}\right)=b_{1}$,且 $b_{1}=b$。那么,对于 $i<r,(\tau \rho)\left(a_{i}\right)=\tau\left(a_{i+1}\right)=a_{i+1}$。对于 $i=r$,
$$
(\tau \rho)\left(a_{r}\right)=\tau\left(a_{1}\right)=\tau(a)=b=b_{1} .
$$
对于 $j<s,(\tau \rho)\left(b_{j}\right)=\tau\left(b_{j+1}\right)=b_{j+1}$。对于 $j=s$,
$$
(\tau \rho)\left(b_{s}\right)=\tau\left(b_{1}\right)=\tau(b)=a=a_{1} .
$$
因此 $O=\left\{a_{1}, a_{2}, \ldots, a_{r}, b_{1}, b_{2}, \ldots, b_{s}\right\}$ 是 $\tau \rho$ 的一个单轨道 $O_{\tau \rho}(a)$。换句话说,$\rho$ 的两个轨道 $O_{1}$ 和 $O_{2}$ 变成了 $\tau \rho$ 的一个轨道,而所有其他轨道保持不变。因此 $N(\tau \rho)=N(\rho)-1$。这完成了断言 2.4.3 的证明,从而也完成了定理 2.2.2 的证明。
📖 [逐步解释]
这部分是第三个证明的最后一步,也是最核心的组合论证。它证明了“乘以一个对换,轨道数加一或减一”这个关键引理。
- 分析设置:
- 我们有一个置换 $\rho$ 和一个对换 $\tau=(a,b)$。
- 我们想比较 $\rho$ 和 $\tau\rho$ 的轨道数。
- $\tau$ 只影响 $a$ 和 $b$。对于任何与 $a,b$ 无关的轨道,$\tau$ 不起作用,因此该轨道在 $\tau\rho$ 中保持不变。
- 所以,我们只需要关注包含 $a$ 或 $b$ 的轨道发生了什么变化。
- 核心分类:对于 $a$ 和 $b$,它们在 $\rho$ 的轨道结构中只有两种可能:
- 情况 I: $a$ 和 $b$ 在 $\rho$ 的同一个轨道中。
- 情况 II: $a$ 和 $b$ 在 $\rho$ 的两个不同轨道中。
- 分析情况 I (在同一个轨道,合并):
- 假设 $a, b$ 都在轨道 $O$ 中。我们可以把这个轨道画成一个圈:$a=a_1 \to a_2 \to \ldots \to a_{t-1} \to b=a_t \to \ldots \to a_r \to a_1$。
- 现在我们看 $\tau\rho = (a,b)\rho$ 的作用。
- 对于从 $a_1$ 到 $a_{t-2}$ 的路径:$\tau\rho(a_i) = (a,b)\rho(a_i) = (a,b)(a_{i+1}) = a_{i+1}$。路径不变。
- 在关键点 $a_{t-1}$:$\tau\rho(a_{t-1}) = (a,b)\rho(a_{t-1}) = (a,b)(a_t) = (a,b)(b) = a = a_1$。
- 这意味着从 $a_1$ 出发的路径,在走了 $t-2$ 步到达 $a_{t-1}$ 后,下一步直接回到了 $a_1$。
- 这形成了一个新的、更小的轨道 $O' = \{a_1, \ldots, a_{t-1}\}$。
- 现在看 $b=a_t$ 的路径:
- 对于从 $a_t$ 到 $a_{r-1}$ 的路径:$\tau\rho(a_i) = a_{i+1}$。
- 在关键点 $a_r$:$\tau\rho(a_r) = (a,b)\rho(a_r) = (a,b)(a_1) = (a,b)(a) = b = a_t$。
- 这意味着从 $a_t$ 出发的路径,走了一圈后,回到了 $a_t$。
- 这形成了另一个新的轨道 $O'' = \{a_t, \ldots, a_r\}$。
- 结论:当 $a,b$ 在同一个轨道时,乘以对换 $(a,b)$ 会将这个轨道“切开”,分裂成两个不相交的轨道。
- 其他所有轨道不变。所以总轨道数从 $N(\rho)$ 变成了 $N(\rho)-1+2 = N(\rho)+1$。
- 分析情况 II (在不同轨道,分裂):
- 假设 $a$ 在轨道 $O_1$ 中,$b$ 在轨道 $O_2$ 中。
- $O_1$: $a=a_1 \to a_2 \to \ldots \to a_r \to a_1$。
- $O_2$: $b=b_1 \to b_2 \to \ldots \to b_s \to b_1$。
- 现在看 $\tau\rho = (a,b)\rho$ 的作用。
- 对于 $O_1$ 的路径:从 $a_1$ 到 $a_{r-1}$ 不变。
- 在关键点 $a_r$: $\tau\rho(a_r) = (a,b)\rho(a_r) = (a,b)(a_1) = (a,b)(a) = b = b_1$。
- 这意味着从 $a_1$ 出发的路径,在走完 $O_1$ 一圈后,没有回到 $a_1$,而是“跳”到了 $O_2$ 的起点 $b_1$。
- 对于 $O_2$ 的路径:从 $b_1$ 到 $b_{s-1}$ 不变。
- 在关键点 $b_s$: $\tau\rho(b_s) = (a,b)\rho(b_s) = (a,b)(b_1) = (a,b)(b) = a = a_1$。
- 这意味着从 $b_1$ 出发的路径,在走完 $O_2$ 一圈后,没有回到 $b_1$,而是“跳”回了 $O_1$ 的起点 $a_1$。
- 结论:当 $a,b$ 在不同轨道时,乘以对换 $(a,b)$ 会将这两个轨道“缝合”起来,合并成一个更大的轨道。
- 其他所有轨道不变。所以总轨道数从 $N(\rho)$ 变成了 $N(\rho)-2+1 = N(\rho)-1$。
- 最终结论:
- 无论哪种情况,乘以一个对换,轨道数的变化量总是 $\pm 1$。
- 这意味着 $N(\tau\rho)$ 和 $N(\rho)$ 的奇偶性总是相反的,即 $N(\tau\rho) \equiv N(\rho)+1 \pmod 2$。
- 断言 2.4.3 得证,从而整个定理 2.2.2 得证。
📝 [总结]
本段是第三个证明的核心,它通过一个精巧的组合分析,证明了“左乘一个对换 $(a,b)$”这个操作对置换的轨道结构的影响:如果 $a,b$ 原来在同一个轨道,那么这个轨道会分裂成两个,总轨道数加一;如果 $a,b$ 原来在两个不同的轨道,那么这两个轨道会合并成一个,总轨道数减一。无论如何,总轨道数都恰好改变 1,其奇偶性发生反转。这便完成了整个定理的证明。
🎯 [存在目的]
本段的目的是为了提供一个完全基于组合和结构变化的视角来理解置换的奇偶性。前两个证明分别依赖于分析学(差商乘积)和线性代数(行列式)的外部工具,而这个证明完全是在置换群和轨道的内部框架下完成的,因此被一些人认为是最“纯粹”的代数证明。它深刻地揭示了对换作为“轨道外科手术刀”的本质作用。
[直觉心-智模型]
想象轨道是地图上的一个个独立的岛屿。一个对换 $(a,b)$ 就像是进行一次工程建设。
- 如果 $a,b$ 在同一个岛屿上(情况 I),就在 $a,b$ 之间挖一条运河,把这个岛屿分割成了两个小岛。岛屿总数加一。
- 如果 $a,b$ 在两个不同的岛屿上(情况 II),就在 $a,b$ 之间建一座桥,把这两个岛屿连接成了一个大岛。岛屿总数减一。
无论哪种操作,岛屿的数量都只改变 1。